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

Javascript WebRTC:通知用户由于网络或CPU导致的质量问题,javascript,webrtc,user-experience,Javascript,Webrtc,User Experience,正如标题所示,我正在寻找一种方法来通知webrtc视频会议的用户,他们可能遇到的质量问题是由于网络带宽或CPU使用或其他原因造成的 我知道WebRTCStatsAPI(getStats),但我真的不确定检测问题的正确方法。我知道我可以访问比特率、数据包丢失、RTT,但我不确定是否有一种算法可以根据这些指标来确定视频质量 我知道webrtc会根据带宽或cpu等自动降低分辨率,并认为检测到这一点可能吗? 非常感谢您的帮助 如果你对Chrome专有的统计数据没意见,GoogPulimitedResol

正如标题所示,我正在寻找一种方法来通知webrtc视频会议的用户,他们可能遇到的质量问题是由于网络带宽或CPU使用或其他原因造成的

我知道WebRTCStatsAPI(getStats),但我真的不确定检测问题的正确方法。我知道我可以访问比特率、数据包丢失、RTT,但我不确定是否有一种算法可以根据这些指标来确定视频质量

我知道webrtc会根据带宽或cpu等自动降低分辨率,并认为检测到这一点可能吗?
非常感谢您的帮助

如果你对Chrome专有的统计数据没意见,GoogPulimitedResolution和googBandwidthLimitedResolution可能会有用