BM-SC

Broadcast-Multicast Service Centre

Services
Introduced in Rel-6
The BM-SC is the core network entity responsible for managing and delivering Multimedia Broadcast Multicast Service (MBMS) content. It handles service announcement, session scheduling, security, and content synchronization across the network. This enables efficient one-to-many data distribution for applications like mobile TV, software updates, and emergency alerts.

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.

Key Features

  • MBMS session management and scheduling
  • Service announcement and discovery
  • Content synchronization for MBSFN operation
  • Subscription and authorization management
  • Security and key distribution for protected content
  • Charging data collection and billing interface

Evolution Across Releases

Rel-6 Initial

Introduced the initial BM-SC architecture as part of MBMS for UMTS networks. Provided basic broadcast and multicast capabilities with service announcement, session management, and security functions. Supported both streaming and download delivery methods with initial charging mechanisms.

Defining Specifications

SpecificationTitle
TS 23.179 3GPP TS 23.179
TS 23.222 3GPP TS 23.222
TS 23.280 3GPP TS 23.280
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.768 3GPP TS 23.768
TS 23.780 3GPP TS 23.780
TS 23.792 3GPP TS 23.792
TS 23.795 3GPP TS 23.795
TS 23.846 3GPP TS 23.846
TS 24.548 3GPP TS 24.548
TS 26.237 3GPP TS 26.237
TS 26.346 3GPP TS 26.346
TS 26.348 3GPP TS 26.348
TS 26.512 3GPP TS 26.512
TS 26.802 3GPP TS 26.802
TS 26.827 3GPP TS 26.827
TS 26.848 3GPP TS 26.848
TS 26.849 3GPP TS 26.849
TS 26.852 3GPP TS 26.852
TS 26.880 3GPP TS 26.880
TS 26.881 3GPP TS 26.881
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.981 3GPP TS 26.981
TS 26.989 3GPP TS 26.989
TS 29.061 3GPP TS 29.061
TS 29.116 3GPP TS 29.116
TS 29.199 3GPP TS 29.199
TS 29.468 3GPP TS 29.468
TS 32.102 3GPP TR 32.102
TS 32.272 3GPP TR 32.272
TS 32.273 3GPP TR 32.273
TS 33.107 3GPP TR 33.107
TS 33.246 3GPP TR 33.246
TS 36.440 3GPP TR 36.440
TS 36.868 3GPP TR 36.868
TS 43.246 3GPP TR 43.246