Windows 7 如何在WMP上通过RTSP运行H.264?

Windows 7 如何在WMP上通过RTSP运行H.264?,windows-7,h.264,rtsp,windows-media-player,ms-media-foundation,Windows 7,H.264,Rtsp,Windows Media Player,Ms Media Foundation,我听说Windows Media Player在尝试通过RTSP播放H.264视频时遇到问题。我刚刚重新安装了Windows7,它声称在本机上支持H.264(事实上,它在播放《辛普森一家》的示例时做得还不错)。但当我试图查看通过RTSP传输的同一个文件时,它会抱怨,并且不会播放视频,说: “Windows Media Player无法播放该文件。找不到播放该文件所需的一个或多个编解码器。” 它怎么会抱怨编解码器完全能够解码同一个文件呢 我正在使用Unreal Media Server传输此文件,

我听说Windows Media Player在尝试通过RTSP播放H.264视频时遇到问题。我刚刚重新安装了Windows7,它声称在本机上支持H.264(事实上,它在播放《辛普森一家》的示例时做得还不错)。但当我试图查看通过RTSP传输的同一个文件时,它会抱怨,并且不会播放视频,说:

“Windows Media Player无法播放该文件。找不到播放该文件所需的一个或多个编解码器。”

它怎么会抱怨编解码器完全能够解码同一个文件呢

我正在使用Unreal Media Server传输此文件,并从同一台计算机连接


在媒体基础上支持<>代码> RTSP 时,我认为Win 7在WEN上播放H264是什么? 看

另一个问题是RTSP源只支持少量的 RTP有效负载格式——ASF、MP3和LPCM。如果你的相机流 MPEG4、MJPEG或其他格式,RTSP源不会处理 它


也许只有我一个人,但我在这里看不到编程问题。@crashmstr:这是或可能是编程问题。WMP可以嵌入到应用程序中,但问题是你不能让它[在你的应用程序中]显示某些视频源…是的,问题是如何通过带有MF对象的RTSP处理H264…这个主题有些老(2010),难道没有新的东西出现吗?!该死的WMP!它是媒体基础API,它没有提供对RTSP的良好覆盖。也许您最好使用DirectShow和第三方源过滤器来接收RTSP流。您知道是否存在某种日志记录,我们可以确认根本原因吗?我相信这是有效负载格式的问题。您可以使用网络嗅探器(如Wireshark)记录RTSP转换。至于H.264在媒体基础上的支持,我没有确凿的链接到文档方便,但我相信支持的范围是在DOCS上的地方。是的,我已经尝试捕获RTSP流量,但是在Windows下的本地主机很难…我会再次尝试通过一些repote pc.Thx获得流量。