0

我听说Windows Media Player在试图通过RTSP播放H.264视频时遇到问题。我刚刚安装了全新的Windows 7,声称本机支持H.264(实际上,它可以播放http://www.h264info.com/clips.html中的辛普森样本)。但是,当我试图查看通过RTSP流传输的同一文件时,它会发出抱怨,并且不会播放视频:如何通过WMP上的RTSP运行H.264?

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

它怎么会抱怨编解码器完全能够解码这个相同的文件?

我使用虚幻媒体服务器来传输此文件并从同一台计算机连接。

在Win 7上制作WMP的方法可以通过RTSP播放H264吗?

+0

也许这只是我,但在这里我看不到编程问题。 – crashmstr

+0

@crashmstr:它是或可能是一个编程问题。 WMP可嵌入到应用程序中,但问题是你无法在[你的应用程序中]显示某些视频源... [ –

+0

]是的,问题是如何通过RTSP处理H264与MF对象... – HugoFS

回答

0

尽管Media Foundation支持RTSP,但我不认为支持H.264 RTP Payload。

http://social.msdn.microsoft.com/Forums/da/mediafoundationdevelopment/thread/4ac87f5f-b8c5-471a-a424-55c0fff04eac

的另一个问题是,RTSP源只支持少数 RTP负载格式 - ASF,MP3,LPCM和。如果您的相机以MPEG4,MJPEG或其他格式传输 ,RTSP源将不会处理 它。

+1

此主题是一些善良的老人(2010年),有没有新的东西到位?给你WMP! – HugoFS

+1

它是媒体基础API,它不提供对RTSP的良好覆盖。也许你最好用DirectShow和第三方源过滤器来接收RTSP流。 –

+0

你知道是否有某种记录可以确认根本原因吗?我相信这是有效载荷格式的东西。 – HugoFS