WebRTC OveruseFrameDetector¶
Abstract |
WebRTC OveruseFrameDetector |
Authors |
Walter Fan |
Status |
WIP |
Updated |
2021-12-29 |
Overview¶
用户使用的设备千差万别,
视频的分辨率,帧率过高可能会耗费大量的 CPU 资源,如果用户的设备性能不高,可能会造成应用程序
过载检测器,分别对 cpu,qp,分辨率进行状态检测,通过与设定阈值比较,高于就认为过载,低于就认为欠载。
overuse frame detector¶
cpu 检测器”,通过编码器占用率与设定的阀值进行比较,编码器占用率计算公式:
编码器占用率 = 编码时长/采集间隔,具体的实现在 SendProcessingUsage1 类中,编码时长与采集间隔
都用了指数加权移动平均法(EWMA)。