配置码率
// Contains updates of network controller comand state. Using optionals to// indicate whether a member has been updated. The array of probe clusters// should be used to send out probes if not empty.// 包含网络控制器命令状态的更新。使用可选来// 指示成员是否被更新。探针簇阵列// 如果不是空的,应该用来发送探测。struct NetworkControlUpdate { NetworkControlUpdate(); NetworkControlUpdate(const NetworkControlUpdate&); ~NetworkControlUpdate(); absl::optional congestion_window;//拥塞窗口 absl::optional pacer_config; std::vector probe_cluster_configs; absl::optional target_rate;//目标码率};
/** 用于在发送端的传输控制器中,将更新相关的信息发送给网络传输层。* 这个函数的主要目的是确保传输控制器(Transport Controller)* 同步地与网络传输层进行通信和协调,以便根据实时的网络条件和带宽限制做出相应的调整。1. 发送带宽更新:根据带宽估计
来源地址:https://blog.csdn.net/qq_40179458/article/details/132196093