WebRTC[54] - WebRTC之RTCP详解

《WebRTC工作原理精讲》系列-总览(了解专栏更多内容,请点我!)

前言

在WebRTC中,流媒体协议使用的RTP/RTCP协议,其中,RTP负责流媒体数据传输,RTCP负责传输的质量控制。RTCP的作用还是非常重要,它可以实现发送数据/接收数据的反馈、丢包重传、关键帧请求、⽹络指标RTT、丢包率、抖动的计算及反馈,拥塞控制相关的带宽反馈,以及⽤户体验相关的⾳视频同步等。文本将重点介绍RTCP相关的内容和基础知识。

正文

  1. RTCP类型

在WebRTC内部,RTCP包的类型一般可以分为七种,具体划分如下:

enum RtcpTypes {
  kRtcpTypeSR = 200,     // Sender report payload type.
  kRtcpTypeRR = 201,     // Receiver report payload type.
  kRtcpTypeSDES = 202,   // SDES payload type.
  kRtcpTypeB

猜你喜欢

转载自blog.csdn.net/liuzehn/article/details/128723454