MBCP

Media Burst Control Protocol

Protocol
Introduced in Rel-13
A control protocol used in Mission Critical Push-To-Talk (MCPTT) services over 3GPP networks. It manages the floor control for group communications, arbitrating which user in a talkgroup has permission to transmit media (the 'floor') at any given time.

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.

Key Features

  • Arbitration of exclusive transmission rights (the floor) in a talkgroup
  • Support for priority-based floor request queuing and granting
  • Pre-emption capabilities for higher-priority users or emergency calls
  • Reliable message delivery for critical control signaling
  • Integration with 3GPP MCPTT call control and media plane
  • Notification of floor state (taken, idle, granted) to all group members

Evolution Across Releases

Rel-13 Initial

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

SpecificationTitle
TS 33.179 3GPP TR 33.179
TS 33.180 3GPP TR 33.180
TS 33.879 3GPP TR 33.879