webrtc(9) RTP数据发送模块

RTP数据发送模块

  • RTP数据发送的模块是:RTCPSender

  • RTCPSender包含了许多子模块

    • 1、RTPSenderAudio,音频数据发送器
    • 2、RTPSenderVideo,视频数据发送器
    • 3、RtpPacketSender,rtp包发送器
    • 4、Transport,实际网络数据输出点
    • 5、RtpPacketHistory,历史数据包容器
    • 6、RateLimiter,码率限制
  • 入口函数:RTPSender::SendOutgoingData

    • 1、如果是音频数据,那么调用RTPSenderAudio
    • 2、如果是视频数据,那么调用RTPSenderVideo

你可能感兴趣的:(webrtc(9) RTP数据发送模块)