2014-09-10 160 views
0

我有一个设备与RTSP流,我可以使用VLC媒体播放器消耗。当连接,VLC说,流说,这对当前的媒体信息/编解码器:RTSP流到WPF

类型:视频 编解码器:Motion JPEG格式视频(MJPG) 分辨率:352×240 解码格式:平面4:2:0 YUV满量程

我试图使用WPF MediaKit(https://wpfmediakit.codeplex.com/),但它不喜欢该协议。它返回的错误是'指定的协议未知。'

还有什么其他的方式来使用这个流并将其显示在WPF应用程序中?

+0

我已经看过https://vlcdotnet.codeplex.com/,但必须安装VLC并不是我们计划的代码的选项分发。 – Roger 2014-09-10 22:04:48

+0

WPF MediaKit - 问题出在编解码器上。其他用户报告了部分成功:https://github.com/Sascha-L/WPF-MediaKit/issues/46 – xmedeko 2017-08-31 09:57:07

回答

0

您可以使用VLC ActiveX控件。为了在WPF应用程序中显示控件,您必须使用WinForms interop。 VLC Active X控件是COM组件,因此可以嵌入到WinForms控件中。