webrtc弱网-RobustThroughputEstimator源码分析与算法原理RobustThroughputEstimator在WebRTC中负责精确估计网络吞吐量,为拥塞控制提供关键数据支撑。它采用滑动窗口机制,基于ACKed数据包的发送/接收时间动态计算速率,通过双重验证(取发送/接收速率最小值)和抗干扰设计(去除最大时间间隙、乱序恢复)确保估计结果稳定可靠。该估计器能有效抵抗网络抖动和包乱序,在复杂网络环境下为码率自适应、带宽预测等核心功能提供准确的吞吐量参考,从而保障音视频传输的流畅性和质量。