Description
CBR Packet transmission is a specific operational mode within the Multimedia Broadcast/Multicast Service (MBMS) framework defined by 3GPP. It governs how media content with a Constant Bit Rate (CBR) is packetized and scheduled for transmission over MBMS bearers. The architecture involves the MBMS Bearer Service layer, which utilizes the underlying radio access and core network resources to deliver data from a Broadcast Multicast-Service Centre (BM-SC) to multiple User Equipments (UEs). The CBRP feature is implemented within the service layer protocols, ensuring that the source media's constant rate characteristic is preserved across the delivery network.
Technically, CBRP works by defining rules for packet formation and transmission timing aligned with the source CBR media stream. The BM-SC or a dedicated application function generates media packets at a constant rate. These packets are then handed to the MBMS bearer service for delivery. The scheduling and Forward Error Correction (FEC) encoding processes are configured to respect this constant rate, avoiding bursts that could cause buffer underflow or overflow at the receiver. The protocol ensures that the inter-packet arrival time at the UE approximates the original generation interval, maintaining a smooth playback experience for streaming services.
Key components enabling CBRP include the MBMS Bearer Service with its associated scheduling functions and the application-layer protocols specified for media delivery, such as those built upon the FLUTE/ALC protocol suite. The BM-SC plays a central role in source rate adaptation and packet marking according to the CBR profile. In the radio access network, the eNodeB (in LTE) or gNB (in NR) schedules the transmission of these packets on the multicast traffic channel (MTCH), considering the CBR requirement alongside other radio resource management constraints.
Its role in the network is to provide a quality-assured transport mechanism for real-time or streaming broadcast/multicast content. By guaranteeing a predictable and steady packet flow, CBRP supports applications like live audio/video broadcasting where consistent data rate and low jitter are paramount. It interacts with QoS mechanisms to ensure the MBMS bearer is provisioned with sufficient and stable resources to sustain the declared constant bit rate, thereby forming a foundational service enabler for mass-media distribution in cellular networks.
Purpose & Motivation
CBR Packet transmission was introduced to address the specific requirements of streaming broadcast and multicast services over 3GPP networks. Prior to its standardization, MBMS primarily supported file delivery (download) services or variable bit rate (VBR) streaming, which could lead to inconsistent quality and receiver buffer management challenges. The need for a reliable, television-like experience in mobile environments necessitated a standardized method for handling constant rate media flows, which are typical of professionally encoded live content.
The creation of CBRP was motivated by the commercial push for Mobile TV and live event broadcasting via cellular networks. These services require predictable bandwidth and timing to ensure all users receive a synchronized, high-quality stream without freezes or skips. CBRP solves the problem of efficiently mapping a continuous media source onto a packet-switched multicast/broadcast bearer while preserving its timing characteristics. It provides a contract between the service layer and the transport layer, enabling network resource reservation and optimal scheduling based on a known, constant data rate.
Historically, broadcast services like Digital Video Broadcasting (DVB) used constant rate transmission. 3GPP's MBMS aimed to offer a competitive cellular-based alternative, requiring analogous capabilities. CBRP filled this gap by defining how to adapt these traditional broadcast paradigms to the IP-based, shared-resource model of 3G/4G/5G networks. It addresses limitations of simple best-effort packet delivery by introducing a service-aware transmission profile, ensuring that the inherent properties of CBR-coded media are maintained end-to-end, which is critical for mass-market consumer service acceptance.
Key Features
- Standardized packetization and scheduling for Constant Bit Rate media streams over MBMS
- Enables predictable bandwidth consumption and resource reservation for broadcast bearers
- Supports low-jitter delivery essential for real-time streaming applications like mobile TV
- Integrates with MBMS QoS mechanisms to guarantee sustained bit rate delivery
- Defines application-layer procedures compatible with FLUTE/ALC-based content delivery
- Facilitates receiver buffer management by providing a steady, predictable packet flow
Evolution Across Releases
Introduced as part of the enhanced MBMS (eMBMS) framework in LTE. Defined the initial architecture for CBR Packet transmission within TS 26.937, specifying the service requirements and basic procedures for supporting constant bit rate media delivery over LTE broadcast bearers. It established the foundational mechanisms for scheduling and transporting CBR flows to enable reliable streaming services.
Defining Specifications
| Specification | Title |
|---|---|
| TS 26.937 | 3GPP TS 26.937 |