KwaiVideoTeam/las

带宽预测

MenThu opened this issue · 0 comments

docs/LAS1.0.pfg的 6.3.2网络状态收集有一段话
在网络状态收集层面,采用固定时间采点 的模式,即每隔一个固定时间𝑇(𝑚𝑠),统计该时间段实际下载的数据量 𝑆(𝐵𝑦𝑡𝑒𝑠),从而得到一个带宽采样点𝐵(𝑘𝑏𝑝𝑠) = 𝑆 ∗ 8/𝑇。典型的,𝑇 = 500𝑚𝑠。 基于这些带宽的采样点,通过滤波和预测算法,估计网络的真实带宽,作为 码率调整的依据。 注:带宽估计的参考实现逻辑,将在参考代码给出
然后我查看了ijklas.c的OnStatisticInfo方法,RateAdaptionState的bw_c也是根据统计固定时间间隔的下载数据来估算的,也就是说只有在卡顿状态下,该值近似与带宽,而网络状态良好时,该值与流的码率大致相同,不能反应实际带宽。

请问这里是失误还是故意没有给出基于卡尔曼滤波的代码实现吗?