【Fargo】mediasoup发送2:码率分配、传输基类设计及WebRtcTransport原理

  • Fargo 使用了mediasoup的代码,搬运了他的架构
  • 架构精妙,但是似乎是为了sfu而生,
  • 【Fargo】mediasoup发送1:控制与数据分离的分层设计和原理
  • 我本地用来发送测试,
  • 因此需要进一步梳理:
    【Fargo】mediasoup发送2:码率分配、传输基类设计及WebRtcTransport原理_第1张图片

通过分析这段代码,我来详细解释:

一、sfu 需要码率级别的分配控制

1. DistributeAvailableOutgoingBitrate() 做了什么

核心功能:分层码率分配算法

// 第一步:获取可用带宽
u

你可能感兴趣的:(传输探索实践,werbtc,mediasoup,c++,流媒体,sfu)