正如标题所示,我正在寻找一种方法来通知用户webrtc视频会议他们可能遇到的质量问题是由于网络带宽或CPU使用情况还是其他原因。
我知道WebRTC Stats API(getStats),但我真的不确定检测问题的正确方法。我看到我可以访问比特率,数据包丢失,RTT,但我并不确定根据这些指标确定视频质量的算法。
我知道webrtc会根据带宽或CPU等自动降低分辨率,并认为检测这可能是有可能的吗? 非常感谢任何帮助!
答案 0 :(得分:2)
如果您对Chrome专有统计信息感到满意,googCpuLimitedResolution和googBandwidthLimitedResolution as described here可能会有用。