文章目录
在分析WebRTC中带宽评估后限制编码器码率相关流程之前,必须先了解WebRTC中对上层提供的参数设置,毕竟码率评估的最大值不应该超过用户期望的限制;随意建议先看文章WebRTC中码率限制参数使用及sdp中参数使用流程了解其参数的主要设置流程,然后再阅读本篇文章;文章所提到参数min_bitrate_configured_
和max_bitrate_configured_
在此文章中对于带宽评估的最终值有很重要的影响;
1. 发送端带宽估计核心类 SendSideBandwidthEstimation
1.1 带宽估计限制参数
SendSideBandwidthEstimation 是发送端带宽估计的核心处理类;在其中的头文件中有三个关键参数:
DataRate current_bitrate_;
DataRate min_bitrate_configured_;
DataRate max_bitrate_configured_