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