0

我有一个 RTSP 服务器,它将 A/V 流从相机重新传输到客户端。

客户端我们使用 MF 播放流。

我可以成功播放视频,但无法播放来自服务器的音频。但是,当我使用 vlc 播放时,它可以同时播放 A/V。

目前我正在实施 IMFMediaStream 并创建了我的自定义媒体流。我还为音频创建了一个单独的 IMFStreamDescriptor 并添加了所有必需的属性。当我运行时,一切正常,但我的 RequestSample 方法永远不会被调用。

如果我做错了,或者是否有任何其他方式可以在 MF 中播放音频,请告诉我。

谢谢,

普拉泰克

4

1 回答 1

2

媒体基金会对 RTSP 的支持仅限于少数有效负载格式。VLC 支持更多(AFAIR 通过 Live555 库)。很可能,Media Foundation 不支持您的有效负载。

于 2012-01-06T19:08:18.290 回答