加载中...
RTCP 是与 RTP 配套的控制协议,周期性地在参与者之间交换传输质量统计和参与者信息,用于监控丢包、抖动、往返时延等指标,帮助发送端自适应调整,是实时音视频通信质量保障的关键组成。

| 中文名 | RTP 控制协议 |
| 标准 | RFC 3550 |
| 搭档 | RTP |
| 主要报文 | SR/RR/SDES |
| 流量占比 | 约 5% |
RTCP(RTP Control Protocol,RTP 控制协议)是与实时传输协议 RTP 配套使用的控制协议,由 RFC 3550 与 RTP 一同定义。它不传输媒体数据,而是周期性交换传输质量反馈和会话成员信息,为实时通信提供监控与协调能力。
RTP 负责承载音视频等实时媒体流,但媒体流本身不携带质量反馈。RTCP 补上这一环:每个参与者定期发送控制报文,报告自己接收到的丢包率、抖动、往返时延等统计数据。发送端据此判断网络状况,进而调整码率或采取纠错措施。RTCP 通常使用与 RTP 相邻的端口(RTP 用偶数端口,RTCP 用其后一个奇数端口)。
RTCP 广泛应用于 VoIP 通话、视频会议、直播和 WebRTC 等实时通信系统。它提供的丢包和抖动数据是自适应码率、前向纠错、抖动缓冲等质量优化手段的决策依据,也是运维排查通话质量问题的重要来源。
问:RTCP 会占用很多带宽吗?答:不会。协议规定 RTCP 流量通常控制在会话总带宽的约 5%,并随参与者增多自动降低单个成员的发送频率。
问:没有 RTCP 实时通信还能进行吗?答:能,RTP 媒体流可独立传输,但缺少 RTCP 反馈就无法感知网络质量,难以做自适应调节和精确的音视频同步。

| 中文名 | RTP 控制协议 |
| 标准 | RFC 3550 |
| 搭档 | RTP |
| 主要报文 | SR/RR/SDES |
| 流量占比 | 约 5% |
登录 后参与讨论
暂无讨论,来发表第一条评论吧