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 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

Evolution Across Releases

Rel-12 Initial

Initial adoption of ISOBMFF in 3GPP for enhanced streaming services, particularly supporting DASH. This included defining profiles and extensions for mobile-optimized media delivery, enabling adaptive bitrate streaming over HTTP in 3GPP networks.

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
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.