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

Glossary term · Services

MBMS

Multimedia Broadcast Multicast Service

Services →

MBMS is a 3GPP service that efficiently delivers multimedia content to multiple users simultaneously by using broadcast or multicast bearers, optimizing network resources for mass distribution.

Introduced
R99
Where
Services › Codecs
Specifications
124 specs
Also in
Radio Access Network
MBMS Description Purpose What changed Neighbours Detected Changes Specifications

Description

Multimedia Broadcast Multicast Service (MBMS) is a point-to-multipoint service architecture standardized by 3GPP to deliver data from a single source entity to multiple recipients in a defined service area. It operates over both the Core Network (CN) and the Radio Access Network (RAN). The service is built upon two primary bearer service modes: Broadcast Mode and Multicast Mode. In Broadcast Mode, any user within the broadcast service area can receive the data without subscription, whereas Multicast Mode requires users to subscribe and be authorized to join a specific multicast group, allowing for more controlled service delivery and potential charging.

Architecturally, MBMS introduces new functional entities and interfaces. Key network elements include the Broadcast Multicast-Service Center (BM-SC), which acts as the entry point for content providers, handling service announcement, scheduling, and security (key management). In the core network, the MBMS Gateway (MBMS-GW) is responsible for packet forwarding, IP multicast distribution, and session control signaling towards the RAN. The RAN, comprising Node Bs (for UMTS) or eNBs (for LTE/NR), manages the radio resource allocation for MBMS transmissions. A critical concept is the MBMS Service Area, defined as a list of MBMS Service Area IDs, where each ID represents a group of cells. This allows flexible geographical targeting of content sessions.

The service works by establishing an MBMS bearer context for a session. The BM-SC initiates a session start procedure, signaling through the MBMS-GW to the RAN and ultimately to the User Equipment (UE). The RAN decides on the transmission method: either using a dedicated point-to-point (PTP) bearer for a small number of users or a shared point-to-multipoint (PTM) bearer (like a Single Frequency Network - MBSFN in LTE) when many users are present, optimizing resource usage. On the radio interface, MBMS data is transmitted on common physical channels (e.g., MTCH logical channel mapped to PMCH in LTE). UEs interested in a service monitor control channels (MCCH) for scheduling information and then receive the data on the corresponding traffic channel.

MBMS plays a vital role in enabling efficient mass communication services. It is foundational for evolved Multimedia Broadcast Multicast Service (eMBMS) in LTE and NR, supporting features like MBSFN transmission for improved spectral efficiency and reception quality. The architecture supports both streaming services (like mobile TV) and download delivery services for file distribution. Its integration with IP multicast in the core network allows scalable content distribution from a single source to multiple nodes in the transport network, reducing overall network load compared to replicated unicast streams.

Purpose & Motivation

MBMS was created to address the fundamental inefficiency of using unicast connections for delivering identical content to a large number of mobile users simultaneously. Prior to MBMS, services like mobile TV would require a separate dedicated bearer for each viewer, rapidly consuming available radio and transport network capacity, making such services economically and technically unviable at scale. The technology was motivated by the growing demand for rich multimedia services and the need for operators to utilize their spectrum and network infrastructure more efficiently for one-to-many communication scenarios.

Historically introduced in 3GPP Release 6 (with foundations in Release 99 for CBS), MBMS provided the first standardized framework for broadcast/multicast in cellular networks. It solved the problem of scalable content delivery by introducing shared radio and core network bearers. This allowed operators to offer new revenue-generating services like broadcast video, radio, and large software updates to fleet devices. The creation of MBMS also established the necessary security and service management framework (via the BM-SC) to support commercial broadcast and multicast services, including subscription management for multicast and content protection.

What changed in its specifications

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

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 22.146Rel-6 → Rel-7

MBMS Enhancements was added, supporting IMS multimedia delivery conditional on network provision.

Full comparison in TS 22.146 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 30 changes
  • MBMS bearer event notification TS 23.280CR0025
  • Header compression for MC services over MBMS TS 23.280CR0058
  • Usage of MBMS for MCVideo - signaling control TS 24.281CR0037
  • Header compression over MBMS - signalling control TS 24.379CR0417
  • Floor Release Multi Talker message over MBMS subchannel TS 24.380CR0185
  • MBMS bearer announcement over an MBMS bearer TS 24.380CR0197

+ 24 more changes

Rel-16 10 changes
  • Group status notification over MBMS TS 23.280CR0178
  • MBMS listening status report TS 23.280CR0181
  • Add signalling plane capability to support transmission / reception via MBMS in MCData TS 24.282CR0092
  • Signalling plane support in MCData for user plane SDS using MBMS TS 24.282CR0170
  • Missing XML Data Type for Attributes in MBMS USD TS 26.346CR0658
  • Incorrect reference to table for MBMS Subchannel Control TS 24.581CR0038

+ 4 more changes

Rel-17 10 changes
  • Clarification on setting the MBMS broadcast areas when activating MBMS bearer TS 23.280CR0255
  • Support local MBMS TS 23.286CR0027
  • Support for local MBMS delivery TS 23.286CR0031
  • MCData signalling plane support for FD using MBMS delivery via MB2 TS 24.282CR0227
  • Interworking with MBMS over E-UTRAN for broadcast service TS 23.247CR0008
  • Addition of MBMS suspension report information flow TS 23.280CR0289

+ 4 more changes

Rel-18 7 changes
  • MCGWUE_MBMS support for MC clients residing on non-3GPP devices TS 23.280CR0301
  • MBMS listening status coding TS 24.379CR0848
  • Removing unicast bearer status from MBMS bearer information TS 23.280CR0342
  • Use of port number in case of separate MBMS subchannel for transmission control TS 24.281CR0230
  • Use of port number in case of separate MBMS subchannel for floor control TS 24.379CR0917
  • Correction on MBMS Interest Indication TS 36.331CR5125

+ 1 more changes

Rel-19 6 changes
  • Update MBMS transmissions aspect TS 23.180CR0013
  • [AMD_PRO-MED] In-session Unicast Repair for MBMS Object Distribution TS 26.346CR0677
  • Improved Time Synchronization for MBMS TS 26.346CR0672
  • Adding MBMS delivery function to MC gateway UE in clause 11.1 TS 23.280CR0665
  • Change MC GW MBMS bearer quality report message name TS 23.280CR0666
  • Void MBMS bearer event notification procedure TS 23.280CR0626
Rel-20 1 change
  • Correction of MCPTT Group ID field in MBMS notifications R20 TS 24.380CR0386

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.146 vj00 MBMS Stage 1 Description Rel-19 read
TS 22.246 vj00 MBMS User Services Specification Rel-19 read
TR 22.947 vj00 Personal Broadcast Service (PBS) Use Cases Rel-19 read
TS 23.179 vd50 MCPTT Functional Architecture Rel-13 read
TS 23.180 vj20 Mission Critical Services in IOPS Mode Rel-19 read
TS 23.222 vk10 Common API Framework (CAPIF) Rel-20 read
TS 23.247 vk00 5G Multicast and Broadcast Services Rel-20 read
TS 23.280 vk51 Mission Critical Services Architecture Rel-20 read
TS 23.286 vk10 V2X Application Enabler Architecture Rel-20 read
TS 23.379 vk40 Mission Critical Push-to-Talk Architecture Rel-20 read
TS 23.468 vj00 Group Communication System Enablers for LTE Rel-19 read
TS 23.479 vj00 MBMS API for Mission Critical Services Rel-19 read
TS 23.722 vf10 Common API Framework (CAPIF) for 3GPP Northbound APIs Rel-15 read
TS 23.741 vd00 MBMS/GCSE_LTE Architecture Enhancements Study Rel-13 read
TS 23.768 vc10 Group Communication System Enablers for LTE Rel-12 read
TR 23.780 ve00 MBMS for Mission Critical Communication Services Rel-14 read
TS 23.790 vf00 FRMCS Gap Analysis and Architecture Enhancements Rel-15 read
TS 23.792 vg00 MBMS API for Mission Critical Services Rel-16 read
TS 23.795 vg10 V2X Application Architecture Study Rel-16 read
TS 23.846 v610 MBMS Architecture and Functionality Rel-6 read
TS 24.281 vk10 MCVideo Signalling Control Rel-20 read
TS 24.282 vk10 MCData Signalling Control Protocols Rel-20 read
TS 24.305 vj00 Selective Disabling of 3GPP UE Capabilities Rel-19 read
TS 24.334 vj00 ProSe Protocols and Procedures Rel-19 read
TS 24.379 vk10 MCPTT 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.102 vj00 UTRA TDD RF Characteristics Rel-19 read
TS 25.105 vj00 UTRA TDD Base Station RF Requirements Rel-19 read
TS 25.142 vj00 UTRA TDD Base Station RF Test Methods Rel-19 read
TS 25.224 vj00 UTRA TDD Physical Layer Procedures Rel-19 read
TS 25.301 vj00 UE-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 25.302 vj00 UTRA Physical Layer Services Rel-19 read
TS 25.304 vj10 UE Idle Mode Procedures Rel-19 read
TS 25.321 vj00 MAC Protocol Specification for UTRAN Rel-19 read
TS 25.322 vj00 RLC Protocol Specification Rel-19 read
TS 25.323 vj00 Packet Data Convergence Protocol (PDCP) Specification Rel-19 read
TS 25.331 vj01 UTRAN Radio Resource Control Protocol Rel-19 read
TS 25.346 vj00 MBMS in UTRA Technical Specification Rel-19 read
TS 25.401 vj00 UTRAN Overall Architecture Rel-19 read
TS 25.402 vj00 UTRAN Synchronisation Mechanisms Rel-19 read
TS 25.410 vj00 Iu Interface Introduction for UTRAN Rel-19 read
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19 read
TS 25.420 vj00 Iur Interface Introduction for UTRAN Rel-19 read
TS 25.423 vj00 UTRAN RNSAP Specification Rel-19 read
TS 25.433 vj00 Node B Application Part (NBAP) Protocol Rel-19 read
TR 25.912 vj00 Evolved UTRA and UTRAN Technical Report Rel-19 read
TR 25.931 vj00 UTRAN Signalling Procedures Examples Rel-19 read
TR 25.992 vj00 MBMS in RAN Requirements & Functions Rel-19 read
TS 26.116 vj00 TV Video Formats for 3GPP Services Rel-19 read
TS 26.150 vj00 Syndicated Feed Reception (SFR) Specification Rel-19 read
TS 26.179 vj00 Codecs and Media Handling for MCPTT Rel-19 read
TS 26.237 vj00 IMS for PSS and MBMS Control Rel-19 read
TS 26.281 vj00 MCVideo Codecs and Media Handling Rel-19 read
TS 26.307 vj00 3GPP HTML5 Profile Specification Rel-19 read
TS 26.346 vj30 MBMS User Services Specification Rel-19 read
TS 26.501 vk00 5G Media Streaming Architecture Rel-20 read
TS 26.512 vj30 5G Media Streaming Protocols and APIs Rel-19 read
TS 26.517 vj30 5G MBS User Service Protocols Rel-19 read
TS 26.802 vk00 5G Media Streaming Multicast Enhancements Rel-20 read
TS 26.804 vk10 5G Media Delivery Architecture Extensions Rel-20 read
TS 26.827 vc00 IMS-based Streaming & Download Delivery Enhancements Rel-12 read
TS 26.851 vb20 Enhancements to Multimedia (EMM) for PSS, MMS, MBMS Rel-11 read
TR 26.857 vi00 Technical Report on Media Service Enablers Rel-18 read
TS 26.880 ve00 MBMS Enhancements for Mission Critical Video Rel-14 read
TS 26.881 vf00 MBMS FEC for Mission Critical Services Study Rel-15 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.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.907 vj00 HTML5 for 3GPP Services Study Rel-19 read
TR 26.918 vj00 Virtual Reality Relevance Study for 3GPP Rel-19 read
TR 26.936 vj00 Audio Codec Characterization Technical Report Rel-19 read
TR 26.944 vj00 QoE, ESQoS and SQoS metrics for 3G multimedia services Rel-19 read
TR 26.946 vj00 MBMS User Services Overview Rel-19 read
TR 26.947 vj00 FEC Evaluation for MBMS Enhancement Rel-19 read
TR 26.948 vj00 Video enhancements for 3GPP Multimedia Services Rel-19 read
TR 26.949 vj00 TV Service Profiles for 3GPP Networks Rel-19 read
TR 26.981 vj00 MBMS Provisioning & Content Ingestion Interface Study Rel-19 read
TR 26.989 vj00 MCPTT Enhancement Analysis Rel-19 read
TS 29.060 vj00 GPRS Tunnelling Protocol (GTP) version 1 Rel-19 read
TS 29.061 vk10 Packet Domain Interworking Requirements Rel-20 read
TS 29.165 vk00 Inter-IMS Network-to-Network Interface (II-NNI) Rel-20 read
TS 29.199 3GPP TS 29.199 R99 read
TS 29.274 vk00 GTPv2-C Control Plane Protocol Rel-20 read
TS 29.380 vj00 MCPTT-LMR Interworking Media Plane Control Rel-19 read
TS 31.102 vk00 USIM Application Specification Rel-20 read
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 32.273 vj00 MBMS Charging Management Rel-19 read
TS 32.296 vj00 Online Charging System (OCS) Architecture Rel-19 read
TS 32.297 vj00 Charging Data Record File Transfer Rel-19 read
TS 32.421 vj40 Subscriber & Equipment Trace Concepts & Requirements Rel-19 read
TS 32.422 vk30 Trace, MDT and UE Measurement Control Rel-20 read
TS 32.441 vj00 Trace Management IRP Requirements Rel-19 read
TS 32.442 vj00 Trace Management IRP: Information Service Rel-19 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19 read
TS 33.246 vj00 MBMS Security Specification Rel-19 read
TS 33.823 vc20 GBA Web Browser Integration Study Rel-12 read
TS 33.880 vf10 Security Study for Enhanced Mission Critical Services Rel-15 read
TS 36.201 vj00 LTE Physical Layer General Description Rel-19 read
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 36.302 vj00 E-UTRA Physical Layer Services Rel-19 read
TS 36.304 vj30 LTE UE Idle Mode Procedures Rel-19 read
TS 36.331 vj40 E-UTRA Radio Resource Control (RRC) Protocol Rel-19 read
TS 36.401 vj00 E-UTRAN Overall Architecture Description Rel-19 read
TS 36.441 vj00 MBMS Layer 1 Specifications for E-UTRAN Rel-19 read
TS 36.444 vj00 M3AP Protocol Specification for M3 Interface Rel-19 read
TS 36.445 vj00 M1 interface user plane protocol for MBMS Rel-19 read
TS 36.509 vi00 UE Conformance Test Loop Functions Rel-18 read
TS 36.579 3GPP TR 36.579 R99 read
TS 36.868 vc00 Study on Group Communication for E-UTRA Rel-12 read
TR 36.912 vj00 TR on LTE-Advanced (Further E-UTRA) Rel-19 read
TR 36.976 vj00 LTE-based 5G Terrestrial Broadcast Overview Rel-19 read
TS 37.320 vj40 MDT Overall Description (Stage 2) Rel-19 read
TS 37.579 vi50 Mission Critical (MC) services Rel-18 read
TR 38.890 vh00 NR QoE Management and Optimization Rel-17 read
TS 43.064 vj00 GPRS Radio Interface Lower-Layer Functions Rel-19 read
TS 43.246 vj00 MBMS in GERAN Stage 2 Specification Rel-19 read
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19 read
TS 48.018 vj00 BSS-SGSN Interface for GPRS Control Rel-19 read