【gcc】RtpTransportControllerSend学习笔记 5:OnTransportPacketsFeedback及测试程序

src\modules\congestion_controller\goog_cc\goog_cc_network_control.cc

  • GoogCcNetworkController 是核心类,
  • 其处理的核心方法是OnTransportPacketsFeedback
    在这里插入图片描述

call模块里会根据mline创建多流,多个流公用同一个带宽控制

  • vwebrtc中是会同时存在多个stream,但所有的stream都会共用一个码率预估和平滑发送

  • 不同的stream 的发送数据包都是通过同一个Transport层发送到网络

  • 期间,不同的stream的rtprtcp包是到自己的RtpControllerSend的PacketSender,通过 同一个?pacingcontroller进行码率控制和发送,发送的包是先通过PacketRouter路由到其所属的RTP_RTCP进行缓存记录以便重传,再通过Transport发送的。

相关推荐

  1. C#学习笔记_StringBuilder+程序效率测试

    2024-01-30 12:10:03       57 阅读
  2. js学习笔记5(APIDOM)

    2024-01-30 12:10:03       26 阅读
  3. css学习笔记5

    2024-01-30 12:10:03       62 阅读
  4. html5学习笔记

    2024-01-30 12:10:03       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-30 12:10:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-30 12:10:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-30 12:10:03       82 阅读
  4. Python语言-面向对象

    2024-01-30 12:10:03       91 阅读

热门阅读

  1. Qt程序设计-自动关闭对话框的实现

    2024-01-30 12:10:03       63 阅读
  2. 压制二元组的总价值

    2024-01-30 12:10:03       62 阅读
  3. 解决Ubuntu20.04远程时必须连接显示器

    2024-01-30 12:10:03       70 阅读
  4. Mozilla 释出了 Firefox 122

    2024-01-30 12:10:03       78 阅读
  5. OSDI 2023: 3D Video Loops From Asynchronous Input

    2024-01-30 12:10:03       57 阅读
  6. 功能强大的开源数据中台系统 DataCap 2024.01.1 发布

    2024-01-30 12:10:03       70 阅读
  7. ubuntu nginx配置密码访问并下载

    2024-01-30 12:10:03       80 阅读