srt_encoder
srt_encoder copied to clipboard
BBR估算出的结果不太准确
按照代码中的算法进行带宽评估,
info->inflight_size = trace_stats.pktFlightSize * 188 * 7; info->bandwidth = trace_stats.mbpsSendRate * 1024 * 1024; info->rtt = trace_stats.msRTT; double estimateMaxBandwidth = (maxBandwidth * minRtt) / 1000; int64_t curState = 1.3 * estimateMaxBandwidth - inFlightSize * 8;
以下是一部份查询结果:
getNetStatus bw:1626885 inflight:53956 rtt:48 maxBw:1958695 minRtt:48
getNetStatus bw:1814032 inflight:151340 rtt:49 maxBw:1941641 minRtt:48
计算出来的final_state如下:
getNetStatus curState:-337631 final:-3633828
getNetStatus curState:-1117522 final:-3935372
一直判断为带宽不足,是哪里查询的数据有问题吗