WPF/C# — декодирование/просмотр содержимого IIS Smooth Streaming

Я пытаюсь написать приложение, которое может загружать «фрагменты», отправленные сервером IIS Smooth Streaming, и захватывать миниатюры видео. Я могу создавать правильные запросы GET для загрузки фрагментов, но у меня возникают проблемы с поиском способа воспроизведения или просмотра загружаемых фрагментов.

Кто-нибудь знает способ объединить и воспроизвести/просмотреть отправленное видео? Я знаю, что есть проигрыватели Silverlight, которые будут воспроизводить поток, но я пытаюсь сделать это в приложении WPF. Также любая информация о типе файла, отправляемая с сервера, будет полезна при поиске способа воспроизведения контента.

Спасибо.


person Douglas    schedule 03.09.2010    source источник
comment
Это похоже на дубликат stackoverflow .com/questions/2409930/   -  person Bryan Anderson    schedule 03.09.2010
comment
Я не просто ищу проигрыватель wpf, но и любую информацию о том, как декодировать файлы, отправленные сервером IIS Smooth Streaming.   -  person Douglas    schedule 04.09.2010


Ответы (1)


Вам нужно разделить пакеты и извлечь видео- и аудиокадры. Затем вам нужно декодировать видео и аудио. После этого вам нужно отрендерить кадры декодирования.

Таким образом, лучшим решением будет фильтр DirectShow, выполняющий загрузку и разделение. С помощью этого фильтра вы можете использовать систему DirectShow для декодирования и рендеринга потока. Кто-нибудь знает, есть ли такой фильтр?

person CPlusSharp    schedule 03.08.2011