ISOBMFF

International Organization for Standards, Base Media File Format

Services →
Introduced in Rel-12

ISOBMFF is the ISO standard container format adapted by 3GPP for services like DASH and MBMS to enable efficient multimedia streaming and broadcast delivery over mobile networks.

Category
Services
Introduced
Rel-12
Where
Services › Codecs
Specifications
5 specs
ISOBMFF Description Purpose Related Classification Detected Changes Specifications

Description

The ISO Base Media File Format (ISOBMFF) is an international standard (ISO/IEC 14496-12) that specifies a structured, object-oriented container format for storing and transmitting time-based multimedia content, including video, audio, and metadata. Within 3GPP, ISOBMFF serves as the foundation for various media delivery mechanisms, most notably for Dynamic Adaptive Streaming over HTTP (DASH) and Multimedia Broadcast Multicast Service (MBMS). The format organizes media data into discrete units called 'boxes' or 'atoms', which encapsulate different types of information such as media samples, timing, and track descriptions. This modular architecture allows for flexible composition, efficient streaming, and easy parsing by client devices.

In operation, ISOBMFF works by segmenting media content into a sequence of movie fragments, each containing one or more tracks (e.g., separate tracks for video and audio). Each track is composed of samples (e.g., individual video frames or audio packets) with associated timing and synchronization information. The file structure includes a 'moov' box (movie box) that holds metadata about the entire presentation, and 'mdat' boxes (media data boxes) that contain the actual media samples. For streaming applications like DASH, the content is further divided into segments, each being a self-contained ISOBMFF file or fragment, enabling clients to adaptively request segments based on network conditions.

Key components of ISOBMFF in 3GPP contexts include the Common Media Application Format (CMAF), which profiles ISOBMFF for segmented media delivery, and the support for encryption and digital rights management (DRM) through standards like Common Encryption (CENC). The format's extensibility allows 3GPP to define specific boxes for features like timed text (subtitles), chapter markers, and alternative playback rates. By leveraging ISOBMFF, 3GPP ensures that media services are interoperable with a wide range of devices and platforms, supporting high-quality streaming, efficient bandwidth usage, and robust error recovery in mobile environments.

Purpose & Motivation

ISOBMFF was created to provide a universal, flexible container format for multimedia content, addressing the fragmentation and inefficiencies of proprietary formats in early digital media. Its purpose within 3GPP is to enable efficient and adaptive streaming services over mobile networks, where bandwidth variability and device diversity are significant challenges. By standardizing on ISOBMFF, 3GPP solves problems related to content packaging, delivery scalability, and playback compatibility across different manufacturers and service providers.

Historically, before ISOBMFF, multimedia delivery often relied on formats like AVI or MPEG-2 Transport Streams, which could be less optimized for adaptive streaming or internet-based protocols. The development of ISOBMFF, initially part of the MPEG-4 standard, provided a modern, object-oriented structure that better supports features like random access, editing, and streaming. 3GPP adopted and extended ISOBMFF to meet the specific demands of mobile networks, such as reduced latency for live streaming and efficient use of broadcast capabilities in MBMS.

The motivation for integrating ISOBMFF into 3GPP standards, particularly from Release 12 onward, was driven by the growth of video consumption on mobile devices and the need for standardized adaptive bitrate streaming. It allows operators to deploy services like DASH without being locked into vendor-specific solutions, reducing costs and improving user experience. Additionally, ISOBMFF's support for advanced features like encryption and fragmented streaming aligns with 3GPP's goals for secure, scalable media delivery in evolving network architectures like 5G.

Classification

Part ofMPEG
Specific typesCMAF3GPBMFF
Related approachesDASHMBMS

Detected Changes Across Releases

from 3GPP Change Requests

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

Studied in Rel-12, normative work from Rel-18.

Rel-18 2 changes

In Release 18, the ISOBMFF function was updated to include support for new codecs and formats, as detailed in the general codecs and formats update. Furthermore, a specific enhancement was introduced to support Implicit Neural Representation formats for use in Augmented Reality (AR) scenes, expanding the file format's capabilities for immersive media applications.

  • CR 26.141-0011r2 Updates to codecs and formats (Rel-18) TS 26.141CR0011
  • [FS_5GSTAR] Implicit Neural Representation format in AR Scenes TS 26.998CR0003

Explore further

Broader topics and technologies where ISOBMFF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 26.141 vj00 IMS Messaging & Presence Media Formats Rel-19
TS 26.841 vj00 Study on Media Messaging Enhancements Rel-19
TR 26.906 vj00 HEVC Evaluation for 3GPP Services Rel-19
TR 26.953 vj00 Study on Service Interactivity for Streaming & Download Rel-19
TR 26.998 vj00 5G AR/MR Glasses Integration Study Rel-19