我正在开发基于Window7,C#/ WPF的GUI,我想展示从视频通话的RTP流中获得的H.264视频。我正在使用基于C的开源库来进行视频通话。这就是我想要实现的:用户通过键入地址并按下呼叫按钮来拨打URI,并且当建立视频呼叫时,在WPF GUI窗口中可以看到H.264流。
最新的WPF是否支持H.264?如果没有,我可以用什么其他基于Windows的框架/技术在Windows 7上显示H.264视频?
答案 0 :(得分:1)
是的,WPF VideoElement可以显示H264,如果您安装了最新的Windows媒体播放器(我认为Windows7默认安装了WMP)。 如果这对您没有好处,您可以随时使用可以执行所有操作的MediaKit:http://wpfmediakit.codeplex.com/(您可以通过注册新协议将您自己的DirectShow图形提供给VideoElement - 基本上意味着任何方式都可以这样做)