Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Protocol

RTCP

Real-time Transport Control Protocol

Protocol →

RTCP is the control protocol companion to RTP that provides out-of-band statistics and control information for monitoring QoS, synchronizing streams, and enabling adaptive streaming in real-time media sessions.

Introduced
Rel-5
Where
Services › Codecs
Specifications
47 specs
Also in
Core Network, Radio Access Network
RTCP Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Real-time Transport Control Protocol (RTCP) operates in conjunction with the Real-time Transport Protocol (RTP) to manage the delivery of real-time data like audio and video over IP networks. While RTP handles the actual media payload transmission, RTCP uses separate, periodic control packets sent to all participants in a session. These packets carry sender and receiver reports that contain vital statistics such as packet count, octet count, jitter, round-trip time, and packet loss fraction. This feedback allows applications to monitor the quality of service (QoS) and network congestion, enabling adaptive mechanisms like codec switching or bitrate adjustment. RTCP also carries source description items (SDES), including the canonical name (CNAME) for participant identification, which is crucial for synchronizing multiple media streams (e.g., audio and video from the same source) across different RTP sessions. Furthermore, RTCP can convey bye packets for session termination and application-defined packets for extended control. The protocol is designed to scale by dynamically adjusting the reporting interval based on the number of session participants to prevent control traffic from overwhelming the network; typically, RTCP traffic is limited to 5% of the total session bandwidth. In 3GPP architectures, especially for IMS-based services like VoLTE, RTCP reports are used by the UE and network elements to assess bearer quality and may trigger radio layer adjustments or codec mode requests. The protocol is defined by the IETF in RFC 3550, and 3GPP profiles its use, specifying mandatory support for certain report types and the Secure RTCP (SRTCP) extension for confidentiality and message authentication in media planes.

Purpose & Motivation

RTCP was created to address the lack of feedback and control mechanisms in real-time data delivery using RTP. Pure RTP provides no inherent way for senders to know if receivers are getting the stream, or for receivers to report on network conditions like loss and delay. This made it difficult to implement adaptive streaming, diagnose problems, or manage multi-party sessions. RTCP solves these problems by providing a standardized, low-overhead control channel. Its primary purposes are QoS monitoring, allowing endpoints to adapt to network conditions; media synchronization, using the CNAME identifier; and minimal session management. In the context of 3GPP, the adoption of RTCP was motivated by the need for carrier-grade telephony over IP (VoIP), where monitoring call quality is essential for service assurance and user experience. It provides the technical means for the network and devices to implement quality reporting features mandated by regulatory or service-level requirements.

What changed in its specifications

The latest release-to-release comparison of specifications that define RTCP. Each summary describes the whole specification, not only this term.

TS 23.333Rel-17 → Rel-18

EVS Codec Extension for Immersive Voice and Audio Services adds handling procedures and references for the IVAS speech codec.

Full comparison in TS 23.333 →
TS 23.334Rel-17 → Rel-18

Rel-18 adds IVAS codec handling clauses, references to IVAS specifications, a definition, and modifies EVS max-red parameter selection.

Full comparison in TS 23.334 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (12 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-16 2 changes
  • IMS related P-CSCF procedures, support of RTCP flows TS 29.514CR0120
  • Update to the reference on RTP/RTCP Multiplexing TS 24.229CR6364
Rel-18 7 changes
  • MCPTT support of multiplexing - SSRC used in RTCP signalling over 5MBS TS 24.380CR0363
  • MCPTT support of multiplexing - SSRCs used for RTP audio and RTCP floor control TS 24.380CR0356
  • MCVideo support of multiplexing - SSRCs used for RTP media and RTCP transmission control TS 24.581CR0117
  • MCVideo support of multiplexing - SSRC used in RTCP signalling over 5MBS TS 24.581CR0122
  • RTCP-APP Redundancy Request for Processing Information (PI) TS 26.114CR0566
  • [ITT4RT] IANA registration of RTCP feedback for Viewport TS 26.114CR0549

+ 1 more changes

Rel-19 3 changes
  • Add RTCP RR packets trigger procedure to support IMS restoration procedures after PCRF/PCF failure TS 23.334CR0186
  • [5G_RTP_Ph2] RTCP SDES Item for MID TS 26.522CR0020
  • Add RTCP RR packets trigger procedure to support IMS restoration procedures after PCRF/PCF failure TS 29.334CR0419

Defining Specifications

3GPP specifications that define or reference RTCP, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.333 vj00 MRFC-MRFP Mp Interface Requirements Rel-19 read
TS 23.334 vj00 IMS-ALG to IMS-AGW Interface (Iq) Stage 2 Rel-19 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.380 vk10 MCPTT Media Plane Control Protocols Rel-20 read
TS 24.581 vj30 MCVideo Media Plane Control Rel-19 read
TS 25.410 vj00 Iu Interface Introduction for UTRAN Rel-19 read
TS 25.414 vj00 UTRAN Iu Interface User Plane Transport Protocols Rel-19 read
TR 25.993 vj00 UTRA RAB Examples and Radio Interface Mapping Rel-19 read
TS 26.114 vk11 IMS Multimedia Telephony Client Rel-20 read
TS 26.234 vj00 3GPP PSS Protocols and Codecs Specification Rel-19 read
TS 26.235 vc00 Default Codecs for 3GPP IP Multimedia Subsystem Rel-12 read
TS 26.281 vj00 MCVideo Codecs and Media Handling Rel-19 read
TS 26.348 vj00 xMB Interface Specification Rel-19 read
TS 26.522 vj40 RTP for XR in 5G Systems Rel-19 read
TS 26.804 vk10 5G Media Delivery Architecture Extensions Rel-20 read
TS 26.822 vj30 Study on 5G RTP Configurations Phase 2 Rel-19 read
TS 26.880 ve00 MBMS Enhancements for Mission Critical Video Rel-14 read
TR 26.902 vj00 Video Codec Performance for 3GPP Packet Services Rel-19 read
TR 26.910 vj00 MTSI enhancements for RAN delay budget reporting Rel-19 read
TR 26.923 vj00 Study on IMS-based Telepresence Media Handling Rel-19 read
TR 26.924 vj00 MTSI QoS Improvement Study Rel-19 read
TR 26.926 vj00 Traffic Models & Quality Evaluation for Media/XR in 5G Rel-19 read
TR 26.935 vj00 Speech Codec Performance for Packet Switched Multimedia Rel-19 read
TR 26.937 vj00 3GPP PSS Characterization Rel-19 read
TR 26.962 vj00 ITT4RT Operation and Usage Guidelines Rel-19 read
TS 29.162 vj00 IMS-IP Network Interworking Rel-19 read
TS 29.163 vj00 Interworking between 3GPP IM CN and CS networks Rel-19 read
TS 29.238 vj00 H.248 Profile for IBCF-TrGW Interface Rel-19 read
TS 29.292 vj00 IMS Centralized Services (ICS) Interworking Rel-19 read
TS 29.332 vj00 MGCF-IM-MGW Interface Protocol (Mn) Rel-19 read
TS 29.334 vj00 IMS-ALG to IMS-AGW Interface Protocol Rel-19 read
TS 29.380 vj00 MCPTT-LMR Interworking Media Plane Control Rel-19 read
TS 29.414 vj00 Nb Interface Bearer Transport & Control Protocols Rel-19 read
TS 29.424 v801 H.248 Profile for Trunking Media Gateways Rel-8 read
TS 29.514 vk10 Policy Authorization Service Rel-20 read
TS 29.582 vj00 MCData Interworking with LMR Systems Rel-19 read
TS 29.866 vj00 IMS Disaster Prevention & Restoration Enhancement Rel-19 read
TS 33.303 vj00 ProSe Security Specification for EPS Rel-19 read
TS 33.879 vd10 MCPTT Security Study Rel-13 read
TS 34.229 vj30 IP Multimedia Call Control Protocol Rel-19 read
TS 36.750 ve10 Study on enhancement of VoLTE Rel-14 read
TS 37.579 vi50 Mission Critical (MC) services Rel-18 read
TS 43.318 vj00 Generic Access Network (GAN) Stage 2 Rel-19 read
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19 read
TR 43.902 vj00 GAN Enhancements Feasibility Study Rel-19 read
TS 44.318 vj00 Generic Access Network (GAN) Interface Procedures Rel-19 read
TS 48.103 vj00 A Interface User Plane Transport Protocols Rel-19 read