Description
Advanced Video Coding (AVC), standardized as ITU-T H.264 or ISO/IEC MPEG-4 Part 10, is a block-oriented, motion-compensation-based video compression codec adopted by 3GPP for multimedia services. Within 3GPP specifications, AVC is profiled and specified for use in packet-switched streaming (PSS), multimedia broadcast/multicast service (MBMS), and conversational services like video telephony. The codec works by dividing each video frame into macroblocks, which are then predicted from previously encoded frames (inter prediction) or within the same frame (intra prediction). Residual data from this prediction is transformed, quantized, and entropy coded to produce a compressed bitstream.
The 3GPP specifications define specific profiles and levels of AVC to ensure interoperability and performance suitable for mobile environments. For example, the Baseline Profile is commonly mandated for conversational services due to its lower computational complexity and resilience to packet loss, while the High Profile may be used for streaming and broadcast services to achieve better compression efficiency. The specifications also detail packetization rules using the Network Abstraction Layer (NAL) unit format, which structures the encoded video for transport over RTP/UDP/IP or within MP4 file formats for download.
Key technical components include the slice structure, which allows for error resilience by enabling independent decoding of frame regions, and the use of context-adaptive binary arithmetic coding (CABAC) or context-adaptive variable-length coding (CAVLC) for entropy coding. AVC supports a wide range of applications in 3GPP networks, from low-bitrate video calls over circuit-switched fallback to high-definition streaming over LTE and 5G. Its integration is specified in conjunction with transport protocols, synchronization using RTP timestamps, and quality of service mechanisms to ensure a consistent user experience. The codec's efficiency was pivotal in making video a viable service over bandwidth-constrained radio links.
Purpose & Motivation
AVC was standardized within 3GPP to address the growing demand for video services over mobile networks and the limitations of prior video codecs like MPEG-4 Part 2 (Simple Profile). Previous codecs were less efficient, requiring higher bitrates for equivalent quality, which strained the limited bandwidth of 2G and 3G radio access networks. The primary problem AVC solved was enabling acceptable video quality at bitrates feasible for mobile transmission, thus making services like video calling, mobile TV, and video-on-demand commercially viable.
The historical context includes the convergence of ITU-T and ISO/IEC standardization efforts, resulting in a codec offering roughly double the compression efficiency of its predecessors. For 3GPP, adopting AVCh allowed operators to offer compelling multimedia services without prohibitive infrastructure costs. It addressed the need for a single, widely supported codec to ensure interoperability across devices and networks, reducing fragmentation. The inclusion of AVC in 3GPP specs from Release 8 onwards was motivated by the rollout of HSPA and LTE, which provided higher data rates but still benefited greatly from efficient compression to serve more users and reduce transport network costs.
What changed in its specifications
The latest release-to-release comparison of specifications that define AVC. Each summary describes the whole specification, not only this term.
Rel-16 added FRMCS use cases and requirements for rail communication, covering safety, train control, interworking, and network management.
Full comparison in TR 22.889 →Rel-19 adds satellite NG-RAN access text, LP-WUS/WUR assistance and disabling, ATUC RAT utilization control, and network-controlled slice selection with S-NSSAI time validity to TS 24.501. It also adds ATSSS Phase 4 multi-access and 5G ProSe multi-hop relay support.
Full comparison in TS 24.501 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Defining Specifications
3GPP specifications that define or reference AVC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 22.864 vf00 | 5G Network Operation Use Cases & Requirements | Rel-15 read |
| TR 22.889 vh40 | FRMCS Study; Stage 1 | Rel-17 read |
| TR 22.989 vk30 | FRMCS Analysis and Requirements | Rel-20 read |
| TS 23.790 vf00 | FRMCS Gap Analysis and Architecture Enhancements | Rel-15 read |
| TS 24.501 vk10 | 5GS NAS Protocol Specification | Rel-20 read |
| TS 26.111 vj00 | 3G-324M Terminal Specification for CS Multimedia | Rel-19 read |
| TS 26.114 vk11 | IMS Multimedia Telephony Client | Rel-20 read |
| TS 26.116 vj00 | TV Video Formats for 3GPP Services | Rel-19 read |
| TS 26.118 vj00 | Virtual Reality Media Formats | Rel-19 read |
| TS 26.119 vj10 | Device Media Capabilities for AR Services | Rel-19 read |
| TS 26.140 vj00 | MMS Media Formats and Codecs Specification | Rel-19 read |
| TS 26.141 vj00 | IMS Messaging & Presence Media Formats | Rel-19 read |
| TS 26.143 vj10 | Messaging Media Profiles | Rel-19 read |
| TS 26.223 vj00 | IMS Telepresence Client Specification | Rel-19 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.244 vj10 | 3GPP File Format (3GP) Specification | Rel-19 read |
| TS 26.247 vj10 | Transparent End-to-End Packet-switched Streaming | Rel-19 read |
| TS 26.265 vj30 | 3GPP Video Operation Points and Capabilities | Rel-19 read |
| TS 26.281 vj00 | MCVideo Codecs and Media Handling | Rel-19 read |
| TS 26.346 vj30 | MBMS User Services Specification | Rel-19 read |
| TS 26.511 vj00 | 5G Media Streaming Profiles, Codecs & Formats | 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.841 vj00 | Study on Media Messaging Enhancements | Rel-19 read |
| TS 26.851 vb20 | Enhancements to Multimedia (EMM) for PSS, MMS, MBMS | Rel-11 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.903 vj00 | Video Capability Requirements for PSS and MBMS | Rel-19 read |
| TR 26.904 vj00 | Future video capability requirements for streaming and MBMS | Rel-19 read |
| TR 26.905 vj00 | Study on Mobile 3D Video Services | Rel-19 read |
| TR 26.906 vj00 | HEVC Evaluation for 3GPP Services | Rel-19 read |
| TR 26.914 vj00 | Multimedia Telephony over IP Optimization | Rel-19 read |
| TR 26.922 vj00 | Video Telephony Robustness Improvements Study | Rel-19 read |
| TR 26.926 vj00 | Traffic Models & Quality Evaluation for Media/XR in 5G | Rel-19 read |
| TR 26.927 vj00 | AI/ML in 5G Media Services Study | Rel-19 read |
| TR 26.928 vj00 | Study on eXtended Reality (XR) in 5G | Rel-19 read |
| TR 26.929 vj00 | QoE Metrics for VR Services Study | Rel-19 read |
| TR 26.938 vj00 | DASH Deployment Guidelines for 3GPP Networks | Rel-19 read |
| TR 26.946 vj00 | MBMS User Services Overview | Rel-19 read |
| TR 26.948 vj00 | Video enhancements for 3GPP Multimedia Services | Rel-19 read |
| TR 26.953 vj00 | Study on Service Interactivity for Streaming & Download | Rel-19 read |
| TR 26.955 vj00 | Video Codec Analysis for 5G Services | Rel-19 read |
| TR 26.980 vj00 | Multi-stream Multiparty Conferencing Media Handling | Rel-19 read |
| TR 26.998 vj00 | 5G AR/MR Glasses Integration Study | Rel-19 read |
| TS 32.818 v800 | SA5 MTOSI XML Harmonization Study | Rel-8 read |