WebRTC:通知用户由于网络或CPU导致的质量问题
WebRTC: Notify user of quality issues due to network or CPU
正如标题所暗示的,我正在寻找一种方法来通知 webrtc 视频会议的用户他们可能遇到的质量问题是由于网络带宽或 CPU 使用情况或其他..
我知道 WebRTC 统计信息 API (getStats),但我真的不确定检测问题的正确方法。我看到我可以访问比特率、数据包丢失、RTT,但我不太确定基于这些指标确定视频质量的算法。
我知道 webrtc 会根据带宽或 cpu 等自动降低分辨率,我认为检测到这可能是一种可能性吗?
非常感谢任何帮助!
如果您对 Chrome-proprietary 统计数据没意见,googCpuLimitedResolution 和 googBandwidthLimitedResolution as described here 可能会有用。
正如标题所暗示的,我正在寻找一种方法来通知 webrtc 视频会议的用户他们可能遇到的质量问题是由于网络带宽或 CPU 使用情况或其他..
我知道 WebRTC 统计信息 API (getStats),但我真的不确定检测问题的正确方法。我看到我可以访问比特率、数据包丢失、RTT,但我不太确定基于这些指标确定视频质量的算法。
我知道 webrtc 会根据带宽或 cpu 等自动降低分辨率,我认为检测到这可能是一种可能性吗? 非常感谢任何帮助!
如果您对 Chrome-proprietary 统计数据没意见,googCpuLimitedResolution 和 googBandwidthLimitedResolution as described here 可能会有用。