【问题标题】:Which element in webrtc API stat refer to incoming bit ratewebrtc API stat 中的哪个元素指的是传入比特率
【发布时间】:2014-12-30 03:10:53
【问题描述】:

我正在尝试在 webrtc 转储文件中找到任何引用 IncomingBitrate 的元素。

在 webrtc-internals 中哪里可以找到传入的比特率?

另外,如何从 webrtc stats 计算传入比特率?

【问题讨论】:

    标签: api webrtc dump bitrate


    【解决方案1】:

    webrtc-internals 中检查活动连接——它以粗体显示。通常是Conn-Audio-1-0。有两个字段bytesSentbytesReceived 可让您计算比特率。另请查看约束 + 统计演示以获取实际示例:https://webrtc.github.io/samples/src/content/peerconnection/constraints/

    getStats 中,迭代报告,直到找到一种googCandidatePair.stat('googActiveConnection') === 'true'。这为您提供与webrtc-internals 相同的信息。如果您想要每个轨道/流的值,ssrc 类型的报告具有bytesSentbytesReceived,具体取决于它们是发送还是接收。

    然后通过将发送/接收的字节数除以getStats 调用之间的时间差来计算比特率。

    【讨论】:

    • 是否有任何程序化方式可以让我们获得这些信息?
    • 查看使用 getStats API 的示例(我更新了链接)
    猜你喜欢
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 2021-01-02
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 1970-01-01
    相关资源
    最近更新 更多