谁能告诉我 WebRTC 统计 API 中的哪些标识符与用户在连接期间的体验质量直接相关?
这取决于会话的类型。许多参与者协作的视频通话与一个人讲话而其他人主要聆听的音频通话有着不同的需求。
一般来说,影响感知质量的元素是
packetsLost
、jitter
、currentRoundTripTime
、framesDropped
、pliCount
、framesDropped
。
您还应该考虑带宽估算器根据另一方的反馈来调整带宽(以及质量)。
如果您搜索“WebRTC 体验质量估计器”,您会发现使用上述统计数据来估计 QoE 的研究。
您可以查看https://github.com/VLprojects/webrtc-issue- detector的源代码。有许多检测器使用 WebRTC Stats API 来确定 webrtc 调用的整体质量。例如。 InboundNetworkIssueDetector 演示了如何使用 jitter、jitterBufferDelay、packetLoss 和许多其他统计参数。