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.
What changed in its specifications
The latest release-to-release comparison of specifications that define MBCP. Each summary describes the whole specification, not only this term.
Rel-19 adds recording admin and replay access-token claims to TS 33.180 and removes the MC user event audit and service media collection text. It also adds Annex B recommendations on client registration, authentication request handling, public key distribution, and Issuer claim verification of the access token.
Full comparison in TS 33.180 →Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Initial specification of the Media Burst Control Protocol as part of the first wave of Mission Critical Push-To-Talk (MCPTT) standards. Defined the core protocol messages, procedures, and state machines for basic floor control, including floor request, grant, release, deny, and idle notifications.
Defining Specifications
3GPP specifications that define or reference MBCP, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 33.179 vdc0 | MCPTT Security Architecture and Procedures | Rel-13 read |
| TS 33.180 vk10 | Security of the Mission Critical Service (MCX) | Rel-20 read |
| TS 33.879 vd10 | MCPTT Security Study | Rel-13 read |