Description
Multicast/Broadcast Service (MBS) is a comprehensive framework within 3GPP standards designed for the efficient, simultaneous delivery of identical data streams from a single source to a potentially large group of users. Unlike unicast, where separate data streams are sent to each user, MBS utilizes point-to-multipoint (PTM) transmission at the radio and transport network levels, conserving valuable radio spectrum and core network bandwidth. The architecture supports both broadcast mode (content delivered to all users in a service area) and multicast mode (content delivered only to a subscribed group of users within an area).
In 5G System (5GS), MBS is integrated into the core network (5GC) and the NG-RAN. Key architectural components include the Multicast/Broadcast-Session Management Function (MB-SMF) for session management, the Multicast/Broadcast-User Plane Function (MB-UPF) for data forwarding, and the Multicast/Broadcast-Service Function (MBSF) for service announcement and membership management. In the RAN, a new logical entity, the MBS Gateway (MB-SGW), may be used to distribute MBS data to multiple gNBs. The radio interface employs MBS-specific bearers and scheduling. In 5G NR, this is realized through Physical Downlink Shared Channels (PDSCH) scheduled for multicast, using either Single-Cell Point-To-Multipoint (SC-PTM) or Multicast/Broadcast over a Single Frequency Network (MBSFN), where multiple synchronized cells transmit identical waveforms, allowing a UE to combine them as a single, stronger signal.
The service works by establishing an MBS session context across the network. The application server initiates a session, and the 5GC sets up the necessary multicast distribution tree for user plane data, identifying the target service area. UEs interested in receiving the content perform a service discovery and, for multicast, may join a specific multicast group via signaling with the core network. The RAN then schedules the MBS data on shared radio resources. UEs in RRC_IDLE, RRC_INACTIVE, or RRC_CONNECTED states can receive the broadcast/multicast traffic, enabling power-efficient reception for a massive number of devices. Key protocols involved include the MBS-specific adaptations of the Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC), and Medium Access Control (MAC) layers to handle point-to-multipoint data duplication and scheduling.
MBS supports reliable delivery mechanisms, including application-level and radio-level error correction (e.g., RLC Acknowledged Mode for critical data), and seamless mobility where a UE moving between cells continues to receive the MBS session without interruption. The system also defines QoS flows for MBS, allowing different levels of service (e.g., high priority for emergency alerts, guaranteed bitrate for live video). This integrated approach allows MBS to support a wide range of data rates and service requirements, from low-rate IoT group messaging to high-definition video streaming.
Purpose & Motivation
MBS was created to solve the inherent inefficiency of using unicast transmission for popular content consumed by many users simultaneously in the same geographic area. Delivering live television, streaming major sports events, or distributing large software/firmware updates via individual unicast streams consumes excessive radio and transport network resources, leading to congestion, degraded quality for all users, and higher operational costs for network operators. MBS addresses this by sharing network resources for common content, dramatically improving spectral efficiency and network scalability for group communication services.
The evolution of MBS in 3GPP has historical roots in earlier technologies like Multimedia Broadcast Multicast Service (MBMS) introduced in 3G UMTS and evolved MBMS (eMBMS) in 4G LTE. These earlier versions faced challenges with complexity, limited device support, and business model adoption. The motivation for reinvigorating and enhancing MBS in 5G (starting in Rel-16/17) stems from new use cases demanding efficient mass communication: massive IoT software updates, Vehicle-to-Everything (V2X) group communications, public safety and mission-critical group messaging, and immersive media experiences like augmented reality (AR) live events. 5G's need to support diverse vertical industries provided a strong driver for a more flexible, integrated, and capable multicast/broadcast framework.
Furthermore, MBS solves the problem of network congestion during peak events and enables new revenue streams for operators through broadcast-like services. It also supports reliable low-latency group communications essential for industrial IoT and V2X applications, which were not fully addressed by previous MBMS implementations. By designing MBS as a native service within the 5G architecture, rather than a bolt-on feature, 3GPP ensures it can meet the stringent performance, reliability, and scalability requirements of future group-oriented applications across all 5G usage scenarios: enhanced Mobile Broadband (eMBB), massive Machine Type Communications (mMTC), and Ultra-Reliable Low Latency Communications (URLLC).
What changed in its specifications
The latest release-to-release comparison of specifications that define MBS. Each summary describes the whole specification, not only this term.
Rel-19 adds to TS 22.261 Indirect Network Sharing, 5G satellite access Phase 3 requirements, a 5G wireless sensing service clause, signalling traffic monitoring, SNPN interconnection clauses, and Localized Mobile Metaverse Services. It also extends disaster roaming to 5G-only UEs and adds Ambient IoT device clauses.
Full comparison in TS 22.261 →Rel-19 adds NEF-assisted pre-flight planning, USS changeover, and network-assisted detect-and-avoid to TS 23.256. It also adds no-transmit zone enforcement for UAV UEs and altitude reporting.
Full comparison in TS 23.256 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (412 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- MBS session restoration upon MB-UPF failure with restart TS 23.527CR0041
- MBS session restoration upon MB-UPF failure without restart TS 23.527CR0042
- Restoration of a Broadcast MBS session upon NG-RAN failure with or without restart TS 23.527CR0048
- Restoration of a Multicast MBS session upon NG-RAN failure with or without restart TS 23.527CR0049
- Support of Broadcast MBS Session with an AMF set being deployed TS 23.527CR0056
- Network-requested PDU session modification procedure to be used for removing joined UE from MBS session(s) TS 24.501CR3399
+ 209 more changes
- MBS support for Broadcast Remote ID TS 23.256CR0089
- MBS support for V2X services TS 23.287CR0187
- MBS service for UE using power saving functions TS 23.501CR3834
- 5QI for V2X message delivery via MBS TS 23.501CR3881
- 5QI for A2X message delivery via MBS TS 23.501CR4249
- Multicast MBS session (de)activation or update after an AMF failure TS 23.527CR0063
+ 166 more changes
- Multicast MBS session restoration procedure for N3mb path failure TS 23.527CR0082
- [AMD-ARCH-MED] In-session Unicast Repair for MBS Object Distribution TS 26.502CR0033
- [AMD-ARCH-MED] MBS User Service and Delivery Protocols for eMBMS TS 26.502CR0034
- [AMD-ARCH-MED] MBS Time Synchronization TS 26.502CR0035
- [FS_AMD] Advanced Media Delivery Features for MBS User Services TS 26.802CR0005
- Support for Regenerative Payload and MBS broadcast in NR NTN TS 38.413CR1212
+ 14 more changes
Defining Specifications
3GPP specifications that define or reference MBS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 22.261 vk81 | 5G Service and Operational Requirements | Rel-20 read |
| TS 23.256 vj50 | UAS Support Architecture Enhancements | Rel-19 read |
| TS 23.287 vk00 | 5G V2X Architecture Enhancements | Rel-20 read |
| TS 23.501 vk30 | 5G System Architecture | Rel-20 read |
| TS 23.527 vk00 | 5G Restoration Procedures for N4 Interface | Rel-20 read |
| TS 24.281 vk10 | MCVideo Signalling Control | Rel-20 read |
| TS 24.282 vk10 | MCData Signalling Control Protocols | Rel-20 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.501 vk10 | 5GS NAS Protocol Specification | Rel-20 read |
| TS 24.548 vk10 | Network Resource Management - SEAL Protocol Specification | Rel-20 read |
| TS 24.575 vj00 | UE Pre-configuration for MBS | Rel-19 read |
| TS 24.577 vj30 | A2X Services in 5G System | Rel-19 read |
| TS 24.578 vj00 | UE policies for A2X services in 5GS | Rel-19 read |
| TS 24.581 vj30 | MCVideo Media Plane Control | Rel-19 read |
| TS 24.582 vj00 | MCData Media Plane Control Protocols | Rel-19 read |
| TS 24.587 vj30 | V2X Services Protocols for 5G System | Rel-19 read |
| TS 24.588 vj00 | UE Policies for V2X Services in 5GS | Rel-19 read |
| TS 25.305 vj00 | UTRAN UE Positioning Stage 2 | Rel-19 read |
| TS 25.306 vj00 | UE Radio Access Capabilities Specification | Rel-19 read |
| TS 25.331 vj01 | UTRAN Radio Resource Control Protocol | Rel-19 read |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 read |
| TS 25.453 vj00 | PCAP Protocol Specification | Rel-19 read |
| TS 26.502 vj60 | 5G Multicast-Broadcast User Services | Rel-19 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 |
| TR 26.857 vi00 | Technical Report on Media Service Enablers | Rel-18 read |
| TS 26.942 vk00 | Sustainable Media Metrics and Architectural Impacts for 5G | Rel-20 read |
| TR 26.998 vj00 | 5G AR/MR Glasses Integration Study | Rel-19 read |
| TS 27.007 vk00 | AT Command Interface for Mobile Terminals | Rel-20 read |
| TS 29.171 vj10 | LCS-AP between MME and E-SMLC (SLs) | Rel-19 read |
| TS 29.244 vk10 | PFCP for Control and User Plane Separation | Rel-20 read |
| TS 29.510 vk10 | NRF Service-Based Interface | Rel-20 read |
| TS 29.513 vk10 | 5G PCC Signalling Flows | Rel-20 read |
| TS 29.518 vk10 | AMF Service Based Interface | Rel-20 read |
| TS 29.522 vk10 | NEF Northbound Interface | Rel-20 read |
| TS 29.532 vk00 | Nmbsmf Service Based Interface Specification | Rel-20 read |
| TS 29.537 vk00 | MBS Policy Control Services (Stage 3) | Rel-20 read |
| TS 29.548 vk10 | SEAL Data Delivery Server Services Stage 3 | Rel-20 read |
| TS 32.255 vk30 | 5G Data Connectivity Converged Charging | Rel-20 read |
| TS 32.279 vj00 | 5G MBS Session Converged Charging | Rel-19 read |
| TR 33.850 vh00 | 5G MBS Security Study | Rel-17 read |
| TS 36.305 vj00 | UE Positioning in E-UTRAN Stage 2 | Rel-19 read |
| TS 36.355 vj00 | LTE Positioning Protocol (LPP) | Rel-19 read |
| TS 36.509 vi00 | UE Conformance Test Loop Functions | Rel-18 read |
| TS 37.171 vj00 | UE Positioning Performance Requirements | Rel-19 read |
| TS 37.355 vj30 | LTE Positioning Protocol (LPP) | Rel-19 read |
| TS 37.480 vj10 | E1 Interface General Aspects and Principles | Rel-19 read |
| TS 37.483 vj40 | E1 Application Protocol (E1AP) | Rel-19 read |
| TS 37.571 vj00 | UE Conformance for Positioning | Rel-19 read |
| TS 38.212 vj40 | NR Multiplexing and Channel Coding | Rel-19 read |
| TS 38.213 vj50 | NR Physical Layer Control Procedures | Rel-19 read |
| TS 38.300 vj40 | NR and NG-RAN Overall Description | Rel-19 read |
| TS 38.304 vj30 | NR UE Idle and Inactive State Procedures | Rel-19 read |
| TS 38.305 vj30 | NG-RAN UE Positioning Stage 2 | Rel-19 read |
| TS 38.306 vj40 | NR UE Radio Access Capability Parameters | Rel-19 read |
| TS 38.321 vj40 | NR MAC Protocol Specification | Rel-19 read |
| TS 38.322 vj30 | NR Radio Link Control (RLC) Protocol Specification | Rel-19 read |
| TS 38.323 vj10 | PDCP Protocol Specification | Rel-19 read |
| TS 38.331 vj40 | NR Radio Resource Control (RRC) | Rel-19 read |
| TS 38.401 vj30 | NG-RAN Architecture Description | Rel-19 read |
| TS 38.410 vj20 | NG-RAN; NG General Aspects and Principles | Rel-19 read |
| TS 38.413 vj40 | NG Application Protocol (NGAP) Specification | Rel-19 read |
| TS 38.415 vj10 | PDU Session User Plane Protocol | Rel-19 read |
| TS 38.420 vj10 | Introduction to Xn interface specifications | Rel-19 read |
| TS 38.423 vj40 | NG-RAN Xn Application Protocol | Rel-19 read |
| TS 38.425 vj10 | NR User Plane Protocol Specification | Rel-19 read |
| TS 38.470 vj20 | F1 Interface Specification for NG-RAN | Rel-19 read |
| TS 38.473 vj40 | F1 Application Protocol (F1AP) | Rel-19 read |
| TS 38.523 vj40 | UE Conformance Specification for 5G NR | Rel-19 read |
| TR 38.890 vh00 | NR QoE Management and Optimization | Rel-17 read |