MBMS

Multimedia Broadcast Multicast Service

Services
Introduced in R99
A 3GPP service enabling efficient one-to-many delivery of multimedia content (e.g., TV, software updates) to multiple users simultaneously. It optimizes radio and network resources by using broadcast/multicast bearers instead of individual unicast streams, crucial for mass content distribution.

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.

Key Features

  • Supports both Broadcast (open) and Multicast (subscription-based) service modes
  • Defines flexible MBMS Service Areas for targeted content delivery
  • Introduces the BM-SC for service provisioning, scheduling, and security management
  • Optimizes radio resources via dynamic switching between point-to-point and point-to-multipoint transmission
  • Utilizes IP multicast in the core network for efficient data distribution
  • Provides service announcement and discovery mechanisms for UEs

Evolution Across Releases

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.146 3GPP TS 22.146
TS 22.246 3GPP TS 22.246
TS 22.947 3GPP TS 22.947
TS 23.179 3GPP TS 23.179
TS 23.180 3GPP TS 23.180
TS 23.222 3GPP TS 23.222
TS 23.247 3GPP TS 23.247
TS 23.280 3GPP TS 23.280
TS 23.286 3GPP TS 23.286
TS 23.379 3GPP TS 23.379
TS 23.468 3GPP TS 23.468
TS 23.479 3GPP TS 23.479
TS 23.722 3GPP TS 23.722
TS 23.741 3GPP TS 23.741
TS 23.768 3GPP TS 23.768
TS 23.780 3GPP TS 23.780
TS 23.790 3GPP TS 23.790
TS 23.792 3GPP TS 23.792
TS 23.795 3GPP TS 23.795
TS 23.846 3GPP TS 23.846
TS 24.281 3GPP TS 24.281
TS 24.282 3GPP TS 24.282
TS 24.305 3GPP TS 24.305
TS 24.334 3GPP TS 24.334
TS 24.379 3GPP TS 24.379
TS 24.380 3GPP TS 24.380
TS 24.581 3GPP TS 24.581
TS 25.102 3GPP TS 25.102
TS 25.105 3GPP TS 25.105
TS 25.142 3GPP TS 25.142
TS 25.224 3GPP TS 25.224
TS 25.301 3GPP TS 25.301
TS 25.302 3GPP TS 25.302
TS 25.304 3GPP TS 25.304
TS 25.321 3GPP TS 25.321
TS 25.322 3GPP TS 25.322
TS 25.323 3GPP TS 25.323
TS 25.331 3GPP TS 25.331
TS 25.346 3GPP TS 25.346
TS 25.401 3GPP TS 25.401
TS 25.402 3GPP TS 25.402
TS 25.410 3GPP TS 25.410
TS 25.413 3GPP TS 25.413
TS 25.420 3GPP TS 25.420
TS 25.423 3GPP TS 25.423
TS 25.433 3GPP TS 25.433
TS 25.912 3GPP TS 25.912
TS 25.931 3GPP TS 25.931
TS 25.992 3GPP TS 25.992
TS 26.116 3GPP TS 26.116
TS 26.150 3GPP TS 26.150
TS 26.179 3GPP TS 26.179
TS 26.237 3GPP TS 26.237
TS 26.281 3GPP TS 26.281
TS 26.307 3GPP TS 26.307
TS 26.346 3GPP TS 26.346
TS 26.501 3GPP TS 26.501
TS 26.512 3GPP TS 26.512
TS 26.517 3GPP TS 26.517
TS 26.802 3GPP TS 26.802
TS 26.804 3GPP TS 26.804
TS 26.827 3GPP TS 26.827
TS 26.851 3GPP TS 26.851
TS 26.857 3GPP TS 26.857
TS 26.880 3GPP TS 26.880
TS 26.881 3GPP TS 26.881
TS 26.902 3GPP TS 26.902
TS 26.903 3GPP TS 26.903
TS 26.905 3GPP TS 26.905
TS 26.906 3GPP TS 26.906
TS 26.907 3GPP TS 26.907
TS 26.918 3GPP TS 26.918
TS 26.936 3GPP TS 26.936
TS 26.944 3GPP TS 26.944
TS 26.946 3GPP TS 26.946
TS 26.947 3GPP TS 26.947
TS 26.948 3GPP TS 26.948
TS 26.949 3GPP TS 26.949
TS 26.981 3GPP TS 26.981
TS 26.989 3GPP TS 26.989
TS 29.060 3GPP TS 29.060
TS 29.061 3GPP TS 29.061
TS 29.165 3GPP TS 29.165
TS 29.199 3GPP TS 29.199
TS 29.274 3GPP TS 29.274
TS 29.380 3GPP TS 29.380
TS 31.102 3GPP TR 31.102
TS 32.102 3GPP TR 32.102
TS 32.240 3GPP TR 32.240
TS 32.272 3GPP TR 32.272
TS 32.273 3GPP TR 32.273
TS 32.296 3GPP TR 32.296
TS 32.297 3GPP TR 32.297
TS 32.421 3GPP TR 32.421
TS 32.422 3GPP TR 32.422
TS 32.441 3GPP TR 32.441
TS 32.442 3GPP TR 32.442
TS 32.808 3GPP TR 32.808
TS 33.107 3GPP TR 33.107
TS 33.246 3GPP TR 33.246
TS 33.823 3GPP TR 33.823
TS 33.880 3GPP TR 33.880
TS 36.201 3GPP TR 36.201
TS 36.300 3GPP TR 36.300
TS 36.302 3GPP TR 36.302
TS 36.304 3GPP TR 36.304
TS 36.331 3GPP TR 36.331
TS 36.401 3GPP TR 36.401
TS 36.441 3GPP TR 36.441
TS 36.444 3GPP TR 36.444
TS 36.445 3GPP TR 36.445
TS 36.509 3GPP TR 36.509
TS 36.579 3GPP TR 36.579
TS 36.868 3GPP TR 36.868
TS 36.912 3GPP TR 36.912
TS 36.976 3GPP TR 36.976
TS 37.320 3GPP TR 37.320
TS 37.579 3GPP TR 37.579
TS 38.890 3GPP TR 38.890
TS 43.064 3GPP TR 43.064
TS 43.246 3GPP TR 43.246
TS 43.901 3GPP TR 43.901
TS 48.018 3GPP TR 48.018