Воспроизведение потокового видео RTSP / MMS / Http в режиме реального времени в WPF

Я хотел бы вытащить поток видео в реальном времени в WPF, но MediaElement, похоже, не поддерживает эти протоколы. Пример видеопотока здесь (прямая трансляция утечки масла BP):

http://mfile.akamai.com/97892/live/reflector:45683.asx?bkup=45684

Существуют ли какие-либо решения для воспроизведения потоковых форматов в реальном времени в WPF?

Я надеялся использовать компонент VideoLan DotNet, но он оказался несовместим с последними выпусками VLC: http://vlcdotnet.codeplex.com/


person James Cadd    schedule 08.06.2010    source источник
comment
на самом деле компонент videolan dotnet работает довольно хорошо, вам просто нужно установить vlc 2.1 из ночных сборок   -  person henon    schedule 05.03.2013


Ответы (2)


Если вы говорите об IP-камере, укажите на нее браузер WPF Chrome:

http://chriscavanagh.wordpress.com/2009/08/27/wpf-3d-chromium-browser/

(вам необходимо лицензировать оболочку Awesomium, если это коммерческое приложение).

Если это просто веб-камера, используйте WPF MediaKit:

http://wpfmediakit.codeplex.com/

Я запускал оба в Windows 7.

person SteveCav    schedule 13.08.2010

Похоже, в настоящее время в Windows 7 это невозможно:

http://blogs.msdn.com/b/mediasdkstuff/archive/2009/02/05/rendering-a-url-with-graphedit.aspx

person James Cadd    schedule 08.06.2010