使用媒体基础架构H.264视频解码器时出现延迟输出

3
我正在使用H.264编码器进行内容流传输,并希望使用H.264解码器对其进行解码。编码拓扑如下:
来源 --> H.264编码器 --> NetDump 解码拓扑如下:
NetSource --> H.264解码器 --> EVR
我们已经能够实现解码拓扑,但是输出的视频会产生超过1秒的延迟。请给出一些解决这个问题的建议。非常感谢!
1个回答

5
根据微软媒体基础团队的Matt Andrews所说,这是由于Microsoft H.264解码器内部缓冲引起的(请参见使用h264解码器时的渲染延迟)。在使用Windows 8时,有一个低延迟模式可以帮助你。我曾经遇到过同样的问题,并完全跳过了MSFT H.264解码器MFT。

Joachim K.:你是如何跳过h264解码器mft的? - tomab
我使用了一个自定义的H264解码器MFT(使用ffmpeg),而不是Windows提供的解码器MFT。 - Joachim Kerschbaumer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接