Я искал дни без удачи.То, что я пытаюсь сделать, это взять поток mp4 из HDHomeRun (ТВ) и сохранить его в файл, как DVR.Затем я создал службу WCF, чтобы можно было передавать видео на медиаплеер.Что происходит, когда я вызываю поток, он будет читать только то, что сохранено, и ничего нового, что будет добавлено.Что можно сделать в c # WCF для непрерывного кормления.
public Stream Getmp4(string fileName)
{
try
{
WebOperationContext.Current.OutgoingResponse.ContentType = "video/mp4";
Stream st = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
return st;
}
catch (Exception ex)
{
throw;
}
}