我试图在webrtc转储文件中找到任何引用IncomingBitrate的元素。
我可以在webrtc-internals中找到传入的比特率?
另外,我如何计算来自webrtc统计数据的传入比特率?
答案 0 :(得分:2)
在webrtc-internals
中检查活动连接 - 它以粗体显示。通常是Conn-Audio-1-0
。有两个字段bytesSent
和bytesReceived
可用于计算比特率。另请查看约束+统计数据演示以获取实际示例:https://webrtc.github.io/samples/src/content/peerconnection/constraints/
在getStats
中,迭代报告,直到找到一个googCandidatePair
.stat('googActiveConnection') === 'true'
种。这将为您提供与webrtc-internals
相同的信息。如果您需要每个音轨/流值,则ssrc类型的报告包含bytesSent
或bytesReceived
,具体取决于是发送还是接收。
然后通过将发送/接收的字节除以getStats
个呼叫之间的时差来计算比特率。