3
Windows Media 서버에서 PC의 파일 시스템으로 라이브 스트림을 캡처하고 싶습니다. 다음 코드를 사용하여 자체 미디어 서버로 시도했습니다. 하지만 내가 파일 을 체크 아웃했을 때이 파일을 찾았습니다.Windows Media Server 2008에서 라이브 스트림을 캡처하는 방법
FileStream fs = null;
try
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://mywmsserver/test");
CookieContainer ci = new CookieContainer(1000);
req.Timeout = 60000;
req.Method = "Get";
req.KeepAlive = true;
req.MaximumAutomaticRedirections = 99;
req.UseDefaultCredentials = true;
req.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3";
req.ReadWriteTimeout = 90000000;
req.CookieContainer = ci;
//req.MediaType = "video/x-ms-asf";
req.AllowWriteStreamBuffering = true;
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
Stream resps = resp.GetResponseStream();
fs = new FileStream("d:\\dump.wmv", FileMode.Create, FileAccess.ReadWrite);
byte[] buffer = new byte[1024];
int bytesRead = 0;
while ((bytesRead = resps.Read(buffer, 0, buffer.Length)) > 0)
{
fs.Write(buffer, 0, bytesRead);
}
}
catch (Exception ex)
{
}
finally
{
if (fs != null)
fs.Close();
}
"C# .NET"과 같은 것이 없습니다. 그것은 단지 "C#"입니다. –
이게 makefiles와 어떤 관련이 있는지 알 수 없지만, 태그 –
이 제거되었습니다! 그러나 나는 다른 가능성이 있을지에 대해 좀 더 자세히 알고 싶습니다.이 성능이 효과적입니까? 말하자면, 많은 카메라를 잡고 싶습니까? – bonitzenator