当前位置: 首页 > news >正文

【WebRTC---源码篇】(二十四)GCC获取码率后的分配

RtpTransportControllerSend::PostUpdates

配置码率

GoogCcNetworkController::GetPacingRates

pacing_factor_默认2.5。也就是说pacer发送报文的码率是探测码率的2.5倍。

PacerConfig GoogCcNetworkController::GetPacingRates(Timestamp at_time) const {// Pacing rate is based on target rate before congestion window pushback,// because we don't want to build queues in the pacer when pushback occurs.// 起搏速率基于拥塞窗口推送前的目标速率,// 因为我们不想在push发生时在pacer中建立队列。DataRate pacing_rate =std::max(min_total_allocated_bitrate_, last_loss_based_target_rate_) *pacing_factor_;//pacing_factor_默认2.5。也就是说pacer发送报文的码率是探测码率的2.5倍。DataRate padding_rate =std::min(max_padding_rate_, last_pushback_target_rate_);PacerConfig msg;msg.at_time = at_time;msg.time_window = TimeDelta::Seconds(1);msg.data_window = pacing_rate * msg.time_window;msg.pad_window = padding_rate * ms
http://www.lryc.cn/news/118376.html

相关文章:

  • 数据可视化工具LightningChart .NET正式发布v10.5.1——拥有全新的3D新功能
  • AWS认证SAA-C03每日一题
  • ASP.NET Core MVC -- 将视图添加到 ASP.NET Core MVC 应用
  • 基于R做宏基因组结果的PCoA分析
  • 8.10 算法刷题【1道题】
  • Apache Maven:从构建到部署,一站式解决方案
  • 文章四:版本控制策略 - 穿越时光机:Git版本控制进阶技巧
  • 爬虫如何应对网站的反爬机制?如何查找user-agent对应的值
  • 一个概率论例题引发的思考
  • 司徒理财:8.11黄金最新走势分析早盘1914现价多
  • 请写一个非对称加密工具 示例包括完整的通信流程
  • 近地面无人机植被定量遥感与生理参数反演技术
  • 卡巴斯基为基于Linux的嵌入式设备推出专用解决方案
  • Word转PDF工具哪家安全?推荐好用的文件格式转换工具
  • dma_mmap_coherent函数的使用
  • MySQL_DQL语句(查询语句以及常用函数)
  • 一步步教你实现JWT认证和授权
  • 【python 深度学习】解决遇到的问题
  • maxwell 基于zookeeper的高可用方案
  • 【JavaScript】match用法 | 正则匹配
  • 前端css + js +vue +element-ui 实现响应式布局,根据浏览器窗体大小自动响应
  • 小程序生成App:轻量低门槛的开发方式
  • Linux命名管道进程通信
  • 如何将苹果彻底删除视频找回?试试这3种方法
  • 【音视频、chatGpt】h5页面最小化后,再激活后视频停住问题的解决
  • [CSS] 图片九宫格
  • MChat-Gpt V1.0.0 (将ChatGpt机器人接入内网供全体使用)
  • 日常开发中Git命令指北
  • API 测试 | 了解 API 接口概念|电商平台 API 接口测试指南
  • 【计算机组成原理】24王道考研笔记——第三章 存储系统