BM-SC

Broadcast-Multicast Service Centre

Services →
Introduced in Rel-6

BM-SC is the core network entity that manages and delivers Multimedia Broadcast Multicast Service (MBMS) content, handling service announcement, scheduling, security, and synchronization for efficient one-to-many data distribution.

Category
Services
Introduced
Rel-6
Where
Services › Codecs
Specifications
42 specs
BM-SC Description Purpose Related Classification Detected Changes Specifications

Description

The Broadcast-Multicast Service Centre (BM-SC) is the central functional entity within the 3GPP architecture for Multimedia Broadcast Multicast Service (MBMS). It serves as the entry point for content providers to inject broadcast or multicast traffic into the mobile network and manages the entire MBMS service delivery lifecycle. The BM-SC interfaces with external content sources and the core network's Gateway GPRS Support Node (GGSN) or Packet Data Network Gateway (PGW) in later releases, acting as the authoritative source for MBMS session control and data distribution.

Architecturally, the BM-SC comprises several key logical functions defined in 3GPP specifications. The Membership Function handles subscription and authorization, determining which users are entitled to receive specific MBMS services. The Session and Transmission Function manages MBMS session scheduling, including start/stop times and quality of service parameters. The Proxy and Transport Function serves as the relay point for MBMS data between content providers and the core network, while the Service Announcement Function distributes information about available MBMS services to user equipment. The Security Function is responsible for key management and encryption, ensuring that only authorized users can access protected content.

In operation, the BM-SC initiates MBMS sessions by sending session start requests to the core network, which then establishes the necessary bearers across the radio access network. The BM-SC synchronizes content delivery using SYNC protocol, ensuring that all base stations transmit identical data at precisely coordinated times, which is essential for Single Frequency Network (MBSFN) operation where multiple cells transmit the same content simultaneously. The BM-SC also manages charging data collection and interfaces with billing systems, providing the necessary information for service providers to monetize MBMS offerings.

Throughout the MBMS session, the BM-SC monitors service delivery and can adapt transmission parameters based on network conditions and service requirements. It terminates sessions gracefully when content delivery is complete or according to schedule, releasing network resources. The BM-SC's centralized control enables efficient spectrum utilization by coordinating transmissions across multiple cells, reducing interference, and improving reception quality at cell edges through macro-diversity gain in MBSFN areas.

Purpose & Motivation

The BM-SC was created to address the fundamental inefficiency of delivering popular content using traditional unicast methods in mobile networks. Before MBMS, when multiple users in the same area requested the same content (such as live sports events, news broadcasts, or popular videos), the network had to establish individual connections to each user, consuming excessive radio resources and core network capacity. This approach scaled poorly and became economically unsustainable for mass content distribution.

The BM-SC enables true broadcast and multicast capabilities in 3GPP networks, allowing a single transmission to serve multiple users simultaneously within a defined service area. This dramatically improves spectral efficiency and reduces network load during peak demand periods. The technology was particularly motivated by the growing demand for mobile TV and video services in the mid-2000s, as well as the need for efficient distribution of software updates, emergency alerts, and other one-to-many communications.

Beyond efficiency gains, the BM-SC provides a standardized framework for service management, security, and charging that was previously lacking for broadcast services in mobile networks. It enables commercial broadcast services with proper subscription management, content protection, and billing integration. The architecture also supports both broadcast (to all users in an area) and multicast (to specific subscriber groups) modes, providing flexibility for different service models and business cases.

Classification

Part ofMBMS
Specific typesMBMS-GWMBMSMDFMGV-F
Related approachesMBSFNMCE

Detected Changes Across Releases

from 3GPP Change Requests

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

Studied in Rel-6, normative work from Rel-15.

Rel-15 23 changes

In Release 15, the BM-SC's capabilities were enhanced to better support Mission Critical Services, specifically introducing support for Forward Error Correction (FEC) and Robust Header Compression (ROHC) for MBMS bearers requested by a GCS AS over the MB2 interface. The release also clarified and corrected several MBMS bearer management procedures, including activation, session start, and event notification, and introduced a server-initiated broadcast group call release procedure. Furthermore, it added support for multi-server MBMS bearer coordination and handling of group configuration over MBMS.

  • MBMS bearer event notification TS 23.280CR0025
  • Header compression for MC services over MBMS TS 23.280CR0058
  • Server-initiated Broadcast group call release procedure TS 23.379CR0096
  • Support for SAND for MBMS TS 26.946CR0015
  • Clarification for MBMS session start procedure TS 29.061CR0499
  • FEC and ROHC for mission critical services over MBMS TS 29.116CR0021

+ 17 more changes

Rel-16 16 changes

In Release 16, the BM-SC's enhancements for MBMS were primarily driven by advanced group communication services like MCPTT, introducing new capabilities for dynamic group management. This included support for broadcast group regroup procedures and group status notifications over MBMS, enabling the reconfiguration of active groups. Furthermore, the release added mechanisms for MBMS listening status reports and clarified application-level control signaling, allowing the MCPTT server to better manage bearer switching and service continuity based on user location and bearer quality.

  • Broadcast group regroup TS 23.280CR0174
  • Group status notification over MBMS TS 23.280CR0178
  • MBMS listening status report TS 23.280CR0181
  • Broadcast group regroup TS 23.379CR0170
  • Group regroup broadcast and rejection using preconfigured group TS 23.379CR0176
  • Broadcast group regroup call using preconfigured group TS 23.379CR0182

+ 10 more changes

Rel-17 12 changes

In Release 17, the BM-SC function was enhanced through the formal addition of the Constrained Application Protocol (CoAP) for several key MBMS procedures, including bearer announcement, quality detection, and switching between MBMS and unicast bearers. These additions, detailed in the updated TS 23.468, provide more efficient signaling for services like MCPTT that utilize the MB2 and MCPTT-6 interfaces for bearer management. The release also included clarifications on setting MBMS broadcast areas and general corrections to existing MBMS processes.

  • Clarification on setting the MBMS broadcast areas when activating MBMS bearer TS 23.280CR0255
  • Addition of CoAP for MBMS bearer announcement over MBMS bearer procedure TS 24.548CR0021
  • Addition of CoAP for use of pre-established MBMS bearers procedure TS 24.548CR0020
  • Addition of CoAP for MBMS bearer quality detection procedure TS 24.548CR0022
  • Addition of CoAP for Service continuity in MBMS scenarios TS 24.548CR0023
  • Addition of CoAP for MBMS suspension notification procedure TS 24.548CR0024

+ 6 more changes

Rel-18 2 changes

In Release 18, specific updates were made to the BM-SC-related MBMS procedures to streamline operations and correct implementation errors. This included removing the unicast bearer status from MBMS bearer information and providing a correction to the MBMS bearer quality detection CoAP procedure. These changes refined the MBMS bearer management mechanisms used for services like MCPTT, which rely on interfaces such as MB2 for bearer creation.

  • Removing unicast bearer status from MBMS bearer information TS 23.280CR0342
  • Correction to the MBMS bearer quality detection CoAP procedure because of implementation error of CR22 TS 24.548CR0079
Rel-19 6 changes

In Release 19, the BM-SC saw enhancements for Mission Critical services, including clarifications for managing temporary and pre-arranged MCPTT broadcast groups. It introduced an in-session unicast repair procedure for MBMS object distribution and delivered improved time synchronization for MBMS. Furthermore, the release specified the addition of an MBMS delivery function to the Mission Critical gateway UE.

  • Clarifications on temporary and pre-arranged MCPTT broadcast groups TS 23.379CR0357
  • [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

Explore further

Broader topics and technologies where BM-SC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.179 vd50 MCPTT Functional Architecture Rel-13
TS 23.222 vj80 Common API Framework for 3GPP Northbound APIs Rel-19
TS 23.280 vk10 Common Architecture for Mission Critical Services Rel-20
TS 23.379 vk00 MCPTT Functional Architecture Rel-20
TS 23.468 vj00 Group Communication System Enablers for LTE Rel-19
TS 23.479 vj00 MBMS API for Mission Critical Services Rel-19
TS 23.722 vf10 Common API Framework (CAPIF) for 3GPP Northbound APIs Rel-15
TS 23.768 vc10 Group Communication System Enablers for LTE Rel-12
TR 23.780 ve00 MBMS for Mission Critical Communication Services Rel-14
TS 23.792 vg00 MBMS API for Mission Critical Services Rel-16
TS 23.795 vg10 V2X Application Architecture Study Rel-16
TS 23.846 v1600 MBMS Architecture and Functionality Rel-6
TS 24.548 vj10 SEAL Network Resource Management Protocol Rel-19
TS 26.237 vj00 IMS for PSS and MBMS Control Rel-19
TS 26.346 vj20 MBMS User Services Media Codecs & Protocols Rel-19
TS 26.348 vj00 xMB Interface Specification Rel-19
TS 26.512 vj10 5G Media Streaming Protocols & APIs Rel-19
TS 26.802 vj20 Multicast Enhancements for 5G Media Streaming Rel-19
TS 26.827 vc00 IMS-based Streaming & Download Delivery Enhancements Rel-12
TS 26.848 vc00 Enhanced MBMS for DASH over broadcast/unicast Rel-12
TS 26.849 vc10 MBMS Operation on Demand (MooD) Rel-12
TS 26.852 ve20 MBMS user service profiles, APIs and transport enabler study Rel-14
TS 26.880 ve00 MBMS Enhancements for Mission Critical Video Rel-14
TS 26.881 vf00 MBMS FEC for Mission Critical Services Study Rel-15
TR 26.944 vj00 QoE, ESQoS and SQoS metrics for 3G multimedia services Rel-19
TR 26.946 vj00 MBMS User Services Overview Rel-19
TR 26.947 vj00 FEC Evaluation for MBMS Enhancement Rel-19
TR 26.948 vj00 Video enhancements for 3GPP Multimedia Services Rel-19
TR 26.981 vj00 MBMS Provisioning & Content Ingestion Interface Study Rel-19
TR 26.989 vj00 MCPTT Enhancement Analysis Rel-19
TS 29.061 vj00 Packet Domain Interworking for PLMN Rel-19
TS 29.116 vj00 REST-based protocol for xMB reference point Rel-19
TS 29.199 v1900 Multimedia Messaging Web Services Rel-9
TS 29.468 vj00 MB2 Reference Point Protocol Definition Rel-19
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19
TS 32.273 vj00 MBMS Charging Management Rel-19
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19
TS 33.246 vj00 MBMS Security Specification Rel-19
TS 36.440 vj00 E-UTRAN MBMS Architecture Description Rel-19
TS 36.868 vc00 Study on Group Communication for E-UTRA Rel-12
TS 43.246 vj00 MBMS in GERAN Stage 2 Specification Rel-19