Description
MPEG Media Transport (MMT) is an ISO/IEC international standard (ISO/IEC 23008-1) developed by MPEG for the delivery of coded media data over packet-based networks. It defines a suite of protocols and formats for the encapsulation, delivery, and synchronization of multimedia content, including video, audio, and associated metadata. MMT is designed to be network-agnostic, operating efficiently over heterogeneous networks such as broadcast, broadband, and mobile networks, making it suitable for converged services. The architecture is composed of several key logical entities: the MMT Package, which is the logical collection of media content and its presentation information; the MMT Signaling Message, used for session establishment and media description; and the MMT Protocol (MMTP), which is the delivery protocol for transporting MMT Packages. MMT operates by encapsulating media data into MMT Payload Units (MPUs) and then into MMT Protocol Data Units (MMTP PDUs) for transmission. These PDUs are carried over transport protocols like UDP/IP. MMT supports features like multiplexing of multiple media components into a single flow, timing and synchronization using Composition Information (CI), and Forward Error Correction (FEC) for error resilience. In the 3GPP context, MMT is referenced for media delivery applications, particularly in specifications related to multimedia services and streaming. It provides a standardized method for packaging and streaming media, which can be leveraged by 3GPP services for efficient content distribution. MMT's design allows for adaptive streaming scenarios, where content can be dynamically adjusted based on network conditions, enhancing user experience. The protocol also supports integration with Digital Rights Management (DRM) systems for secure content delivery. Overall, MMT serves as a robust framework for next-generation media transport, facilitating high-quality, synchronized, and reliable multimedia experiences across various delivery networks.
Purpose & Motivation
MMT was created to address the limitations of previous media transport protocols like MPEG-2 Transport Stream (TS), which were primarily designed for broadcast environments and less suited for IP-based, interactive services. The proliferation of high-speed mobile networks (e.g., LTE, 5G) and the demand for rich multimedia experiences necessitated a more flexible and efficient transport mechanism. MMT aims to provide a unified solution for media delivery over packet networks, supporting both streaming and download scenarios, while enabling advanced features like hybrid broadcast-broadband delivery. Historically, media delivery over IP relied on protocols like RTP/RTCP for streaming and HTTP for adaptive streaming (e.g., DASH). However, these often lacked native support for efficient multiplexing, synchronization, and error recovery in heterogeneous network conditions. MMT was developed to fill this gap, offering a standardized, integrated approach that simplifies implementation and improves performance. It is particularly motivated by the need to support Ultra-High Definition (UHD) video, immersive audio, and interactive services, which require low latency, high reliability, and precise synchronization. By providing a common framework, MMT facilitates interoperability between different devices and networks, reducing complexity for service providers and enhancing the end-user experience.
Key Features
- Efficient packaging of multimedia content into MMT Packages
- Support for multiplexing multiple media components (video, audio, subtitles) into a single stream
- Timing and synchronization mechanisms using Composition Information (CI) and timing metadata
- Error resilience features including Forward Error Correction (FEC) and retransmission support
- Network-agnostic design suitable for broadcast, broadband, and mobile networks
- Integration with adaptive streaming and dynamic adaptation to network conditions
Evolution Across Releases
MMT was initially introduced in 3GPP Release 14, primarily referenced for multimedia streaming applications. The initial architecture included support for MMT packaging and delivery over IP networks, focusing on efficient media transport for services like streaming and broadcast. Key capabilities included MMT Protocol (MMTP) for data delivery and signaling for session management.
Defining Specifications
| Specification | Title |
|---|---|
| TS 26.917 | 3GPP TS 26.917 |
| TS 26.998 | 3GPP TS 26.998 |