如何从webrtc统计数据中确定连接质量?

时间:2015-05-04 09:58:00

标签: javascript webrtc

我想根据需要自动更改视频分辨率(firefox尚未支持带宽操作),根据连接质量更改为仅音频模式。

我通过PeerConnection.getStats获取了连接统计信息,但我不确定使用哪些属性来确定质量。首先,firefox和chrome在回调中提供了不同的属性。

我没有关于媒体操纵的正规教育,因此只对大多数属性有一个基本的想法。

经过一些实验,为了获得良好的连接质量,我将标准设置为:

Chrome中的

googJitterBufferMs < 200  
packetsLost/packetsSent < .1   // loss must be less than 10%

和Firefox:

droppedFrames/packetsSent < .1   // loss must be less than 10%

我选择了正确的属性吗?我的假设是否正确?

0 个答案:

没有答案