我試圖找到任何元素引用webrtc轉儲文件中的IncomingBitrate。webrtc中的哪個元素API stat參考傳入比特率
我可以在webrtc-internals中找到傳入的比特率嗎?
另外,我如何計算來自webrtc統計的傳入比特率?
我試圖找到任何元素引用webrtc轉儲文件中的IncomingBitrate。webrtc中的哪個元素API stat參考傳入比特率
我可以在webrtc-internals中找到傳入的比特率嗎?
另外,我如何計算來自webrtc統計的傳入比特率?
在webrtc-internals
檢查活動連接 - 它以粗體顯示。通常是Conn-Audio-1-0
。有兩個字段bytesSent
和bytesReceived
這將允許您計算比特率。同時檢查+統計演示的約束一個實際的例子:https://webrtc.github.io/samples/src/content/peerconnection/constraints/
在getStats
,迭代的報告,直到你找到.stat('googActiveConnection') === 'true'
樣googCandidatePair
之一。這給了你與webrtc-internals
相同的信息。如果您需要每個音軌/流的值,則根據是否發送或接收它們,ssrc類型的報告具有bytesSent
或bytesReceived
。
然後通過將發送/接收的字節除以getStats
調用之間的時間差來計算比特率。
有沒有什麼程序化的方法可以讓我們得到這些信息? –
查看使用getStats API的示例(我更新了鏈接) –