MBCP

Media Burst Control Protocol

Protocol →
Introduced in Rel-13

MBCP is the Media Burst Control Protocol used in Mission Critical Push-To-Talk services to manage floor control and arbitrate which user in a talkgroup has permission to transmit media.

Category
Protocol
Introduced
Rel-13
Where
Services
Specifications
3 specs
MBCP Description Purpose Related Classification Detected Changes Specifications

Description

The Media Burst Control Protocol (MBCP) is a key signaling protocol within the 3GPP Mission Critical Services (MCS) framework, specifically defined for Mission Critical Push-To-Talk (MCPTT). Its primary function is to provide floor control for half-duplex group communication sessions. Floor control is the mechanism that grants exclusive permission—the 'floor'—to a single participant in a talkgroup to send media (voice, video, or data) at any given time, preventing collisions and ensuring orderly communication. MBCP operates as an application-layer protocol, typically running over reliable transport protocols like TCP or TLS.

Architecturally, MBCP messages are exchanged between the MCPTT client (on the user's device) and the MCPTT server (in the network). The protocol defines a state machine for floor control entities. Key message types include Floor Request (sent by a user who wants to talk), Floor Granted (sent by the server to the authorized user), Floor Release (sent by the user finishing their transmission), and Floor Deny (sent by the server if the request is rejected). The MCPTT server acts as the central arbiter, processing competing requests based on configured priorities, pre-emption rules, and the current state of the floor.

MBCP works in conjunction with media transport protocols (like RTP) and session control protocols (like SIP). When a user presses the push-to-talk button, the MCPTT client sends an MBCP Floor Request message to the server. The server evaluates the request against policies—such as user priority, group settings, and whether an emergency call is ongoing—and decides to grant or deny the floor. If granted, the server sends a Floor Granted message to the requesting client and a Floor Taken message to all other participants in the group, notifying them that the floor is occupied. The granted client can then start streaming media. Upon release, the server sends Floor Idle messages. This precise control is critical for effective and disciplined communication in public safety and mission-critical scenarios, where clear, uninterrupted speech can be a matter of life and death.

Purpose & Motivation

MBCP was created to solve the fundamental problem of managing contention in half-duplex group voice communications over IP-based cellular networks. Traditional land mobile radio (LMR) systems had built-in, often hardware-based, floor control mechanisms. As public safety organizations sought to migrate to broadband LTE and 5G networks under the 3GPP Mission Critical Services initiative, a standardized, robust, and feature-rich floor control protocol was essential. Simple voice-over-IP (VoIP) conferencing protocols lacked the specific requirements for prioritized, pre-emptible, and reliable talker arbitration needed by first responders.

The protocol addresses the limitations of ad-hoc or non-standardized approaches by providing a uniform way to manage the floor across different vendors' equipment and network deployments. It enables advanced features critical for mission-critical operations: priority-based floor granting (so a commander's call can override a regular officer), queuing of requests, pre-emption of lower-priority speakers, and explicit denial with reasons. The creation of MBCP in Release 13 was a cornerstone of standardizing MCPTT, ensuring interoperability and guaranteeing that group communications over commercial cellular networks could meet the stringent reliability, control, and latency requirements of public safety and industrial users.

Classification

Part ofMCPTT

Detected Changes Across Releases

from 3GPP Change Requests

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

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

Rel-15 3 changes

In Release 15, the MBCP function was enhanced to support the interconnection and interworking of media and signaling between systems, including the mixing of encrypted media streams. Furthermore, a new registered media type was formally specified under the MCSec framework to standardize these secure media handling procedures. These additions expanded the protocol's capabilities for secure, interoperable mission-critical communications.

  • Interconnection, Interworking media and signaling TS 33.180CR0045
  • Mixing of encrypted media TS 33.180CR0065
  • [MCSec] 33180 R15 registered media type TS 33.180CR0094

Explore further

Broader topics and technologies where MBCP plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 33.179 vdc0 MCPTT Security Architecture and Procedures Rel-13
TS 33.180 vk00 Security of Mission Critical (MC) Service Rel-20
TS 33.879 vd10 MCPTT Security Study Rel-13