【问题标题】:How does chrome://webrtc-internal compute keyFramesDecoded?chrome://webrtc-internal 如何计算keyFramesDecoded?
【发布时间】:2021-07-07 12:42:33
【问题描述】:

我一直在分析使用chrome://webrtc-internal 生成的 JSON 文件,同时在 2 台 PCS 上运行 webrtc。

我查看了Stats API 以验证 webrtc-internal 如何计算关键帧速率。

通过查看 Stats API/RTC Remote Inbound RTP Video Stream,它包含 keyFramesDecoded,它表示关键帧的总数,例如 VP8 中的关键帧,假设我将编解码器设置为 VP8。

keyFramesDecoded 值非常小,即几分钟内为 2,对于 3 和 ...

我的问题是:这里的图表对keyFramesDecoded 有什么意义?

【问题讨论】:

    标签: node.js google-chrome webrtc video-streaming codec


    【解决方案1】:

    这对我来说是正确的。

    Chrome 配置为每 3000 帧发送一个关键帧。这意味着对于 30fps,您将每 100 秒看到一个关键帧。 framesDecoded 是由许多 delta 帧构成的。

    如果您在不受限制的网络中并且没有处理视频中的大量变化,我希望看到像您这样的图表。

    【讨论】:

    • 如何补偿进入场景的新物体?根据我的理解,运动矢量将无法提取它们!此外,使用tc和netem工具配置为受限网络,视频在
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-02
    • 2021-05-24
    • 1970-01-01
    • 2016-11-09
    • 2016-06-01
    • 2017-06-30
    相关资源
    最近更新 更多