WebRTC:由于网络或CPU问题通知用户质量问题

4
如标题所述,我正在寻找一种通知WebRTC视频会议用户其可能遇到的质量问题是由于网络带宽或CPU使用情况等因素引起的方法。
我了解WebRTC状态API(getStats),但我真的不确定如何正确地检测问题。我可以访问比特率、丢包率和RTT,但我不太确定基于这些指标确定视频质量的算法。
我知道WebRTC会根据带宽或CPU等自动降低分辨率,想知道是否可能检测到这一点?
非常感谢您的任何帮助!
2个回答

2

如果您愿意使用Chrome专有的统计数据,可以考虑使用googCpuLimitedResolution和googBandwidthLimitedResolution。您可以在这里找到相关描述。


1
你可以在客户端使用webrtc-issue-detector来检测与CPU性能、网络稳定性和服务器问题相关的WebRTC通话问题。它很容易与用户界面集成,以显示一些警报。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接