- F:\WEBRWTCSTORE\webrtc-checkout\src\modules\congestion_controller\goog_cc\delay_based_bwe.h
- 参考WebRTC带宽估计
基于延迟的带宽估计
- 接收端和发送端均可以做,
- 新版本发送端做。
- 接收端不再做。
- 虽然有代码,但没调用。
重要概念
包组
- 在 WebRTC 中,延迟梯度不是一个个包来计算的,而是通过将包分组,然后计算这些包组之间的延迟,这样做可以减少计算次数,同时减少误差。包组的划分原则为2个
- 在一个burst_time间隔内的一系列的包构成一个组。建议burst_time为5ms
- 任意到达时间间隔小于 burst_time 并且组间延迟差 d(i)< 0 的组都被考虑做为当前组的一部分。