【问题标题】:Delayed output with Media Foundation H.264 Video Decoder使用 Media Foundation H.264 视频解码器延迟输出
【发布时间】:2021-06-14 15:25:02
【问题描述】:

我正在使用 H.264 编码器流式传输我的内容,并希望使用 H.264 解码器对内容进行解码。 编码拓扑是这样的

来源 --> H.264 编码器 --> NetDump

解码拓扑是这样的

NetSource --> H.264 解码器 --> EVR

我们能够制作解码拓扑,但输出视频会产生大约 1 秒以上的延迟。请针对该延迟提出一些解决方案。任何帮助将不胜感激

【问题讨论】:

    标签: video h.264 ms-media-foundation


    【解决方案1】:

    据 MSFT 媒体基金会团队的 Matt Andrews 称,这是由于 Microsoft H.264 Decoder MFT 内部的缓冲造成的(请参阅 Rendering Delay when using h264 Decoder)。

    在使用 Windows 8 时,有一个 low latency mode 可以帮助您。 我遇到了同样的问题,完全跳过了 MSFT H.264 Decoder MFT。

    【讨论】:

    • Joachim K.:你是如何跳过 h264 解码器 mft 的?
    • 我使用了定制的 h264 解码器 MFT(使用 ffmpeg)而不是 windows 提供的解码器 MFT。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多