Description
The MCVideo client is a key component of the Mission Critical Video (MCVideo) service, which is part of the broader Mission Critical Services (MCS) framework defined by 3GPP. MCVideo is designed to provide video communication capabilities for mission-critical users, such as public safety, emergency responders, and critical infrastructure operators. The MCVideo client is an instance of an MC service client that specifically handles the client application function for the MCVideo service. It resides on the user equipment (UE) and interacts with the MCVideo server in the network to enable video calls, video streaming, and other video-based services.
The architecture of MCVideo is based on the functional model of MCPTT (Mission Critical Push To Talk), which was the first MCS service defined in 3GPP Release 13. MCVideo extends this model to support video media. The MCVideo client is responsible for initiating and receiving video sessions, managing media streams, and handling signaling with the MCVideo server. It includes components for session control, media control, and media transport. The client also supports features like group video calls, private video calls, and video push-to-talk, as well as interoperability with other MCS services like MCPTT and MCData.
The MCVideo client communicates with the MCVideo server using the MCVideo application signaling protocol, which is based on SIP (Session Initiation Protocol) for session control and HTTP for configuration and management. The media streams are transported using RTP (Real-time Transport Protocol) over UDP/IP. The client also supports security features such as authentication, authorization, and encryption, as specified in the MCS security framework.
One of the key aspects of the MCVideo client is its ability to handle quality of service (QoS) requirements for mission-critical video. This includes support for priority handling, pre-emption, and guaranteed bit rates. The client works in conjunction with the network's QoS mechanisms to ensure that video streams are delivered with low latency and high reliability, even under congested conditions. The MCVideo client also supports location reporting, which is essential for situational awareness in emergency scenarios.
The MCVideo client is specified in 3GPP TS 23.281 (functional architecture and information flows), TS 26.281 (media handling and codecs), and TS 26.880 (media formats and codecs for MCS). The definition of the MCVideo client has remained unchanged from Rel-14 through Rel-20, indicating a stable and well-defined component. As mission-critical services continue to evolve, the MCVideo client will likely be enhanced to support new features such as integration with 5G capabilities, improved video codecs, and enhanced interoperability with other critical communication systems.
Purpose & Motivation
The MCVideo client was created to provide mission-critical video communication capabilities for public safety and emergency response users. Traditional video communication solutions, such as consumer video conferencing, lack the reliability, priority, and security features required for mission-critical operations. The MCVideo client addresses these needs by implementing the MCVideo service as defined by 3GPP, which includes features like group video calls, push-to-talk video, and integration with other MCS services. It ensures that video communication can be established quickly and reliably, even in challenging network conditions. The client also supports interoperability with existing mission-critical systems, such as MCPTT and MCData, enabling a unified communication experience for first responders. By standardizing the client functionality, 3GPP ensures that MCVideo devices from different vendors can interoperate, which is crucial for multi-agency operations.
What changed in its specifications
The latest release-to-release comparison of specifications that define MCVideo client. Each summary describes the whole specification, not only this term.
Enhanced Mission Critical Architecture adds MCVideo procedures for ad hoc group call release, leave, and criteria modification, plus call handling during group regroup.
Full comparison in TS 23.281 →Rel-16 brings only minor changes to TS 26.281: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 26.281 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Defining Specifications
3GPP specifications that define or reference MCVideo client, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.281 vk51 | Mission Critical Video Service | Rel-20 read |
| TS 26.281 vj00 | MCVideo Codecs and Media Handling | Rel-19 read |
| TS 26.880 ve00 | MBMS Enhancements for Mission Critical Video | Rel-14 read |