ISO/IEC 23000-19:2024/Amd 2:2026
(Amendment)Information technology — Multimedia application format (MPEG-A) — Part 19: Common media application format (CMAF) for segmented media — Amendment 2: Additional structural CMAF brand profile
General Information
- Abstract
- Status
- Published
- Publication Date
- 26-Jul-2026
- Technical Committee
- ISO/IEC JTC 1/SC 29 - Coding of audio, picture, multimedia and hypermedia information
- Drafting Committee
- ISO/IEC JTC 1/SC 29/WG 3 - MPEG Systems
- Current Stage
- 6060 - International Standard published
- Start Date
- 27-Jul-2026
- Due Date
- 08-Feb-2027
- Completion Date
- 27-Jul-2026
Buy Documents
ISO/IEC 23000-19:2024/Amd 2:2026 - Information technology — Multimedia application format (MPEG-A) — Part 19: Common media application format (CMAF) for segmented media — Amendment 2: Additional structural CMAF brand profile
Overview
ISO/IEC 23000-19:2024/Amd 2:2026 is an amendment to the MPEG-A Part 19 Common Media Application Format (CMAF), which is a widely adopted media container standard for segmented media delivery. This amendment introduces an additional structural CMAF brand profile, enhancing support for new track types and media profiles within the CMAF specification. The CMAF framework enables efficient streaming, editing, and packaging of multimedia content across a variety of platforms, ensuring interoperability and adaptive bitrate delivery for video, audio, and metadata.
Key Topics
- CMAF Brand Profiles: Introduction and definition of new structural CMAF brands such as
cmf1, which extends and restricts existing brands and explicitly allows carrying supplementary metadata tracks within the same media track as the primary audio, video, or audiovisual content. - Track Structure Enhancements: Clarification and expansion of what constitutes a primary media track (carrying essential audio or video data) and the addition of supplementary metadata tracks for carrying related metadata, with strict associations to primary tracks.
- Media Track Types and Extensions: Support for new file extensions and internet media types for media, subtitles, and metadata, such as .cmfv for video and .cmfm for metadata.
- Multiview and Alpha Video Support: Specification of new media profiles for multi-view HEVC (MV-HEVC) content, including stereo video, alpha channel (opacity information), and stereo with alpha, supporting advanced features like stereoscopic video and transparency.
- Metadata Handling: Differentiation between timed metadata tracks (independent metadata streams) and supplementary metadata tracks (metadata tied directly to primary content), ensuring precise metadata application and seamless adaptive streaming.
Applications
Implementing the updates from this amendment into CMAF-based workflows brings multiple practical benefits and use cases:
- Advanced Streaming Services: Enables enhanced streaming scenarios such as 3D video (stereoscopic), video with transparency, and richer supplemental information for user experiences, making it ideal for immersive applications and interactive media.
- Content Packaging and Interoperability: Streamlines the creation and exchange of segmented media files compatible with a wide range of playback environments, content delivery networks, and digital rights management systems.
- Broadcast and OTT Platforms: Supports broadcasters and over-the-top (OTT) streaming providers in delivering segmented content that adapts seamlessly to varying network conditions and device capabilities, including support for stereo and multi-view video content.
- Metadata-Driven Experiences: Provides tools for synchronizing supplementary metadata (such as captions, timed program information, or geolocation data) with primary media, which is essential for accessibility, analytics, and enhanced presentation.
- Flexible Media Distribution: The improved structure and defined profiles ease the implementation of adaptive bitrate streaming, content personalization, and future-proofing against evolving codec standards.
Related Standards
- ISO/IEC 23000 (MPEG-A): The overarching series for multimedia application formats.
- ISO Base Media File Format (ISOBMFF) [ISO/IEC 14496-12]: The underlying container format upon which CMAF and its tracks are built.
- HEVC (High Efficiency Video Coding) [ISO/IEC 23008-2]: Video coding standard supported natively in CMAF, including multiview and auxiliary data profiles.
- IETF RFC 6381: Provides media type and codec parameter definitions for media streaming profiles.
- MPEG-DASH: Often used alongside CMAF for adaptive streaming delivery.
- Other CMAF Amendments: Updates for codec-specific and media profile constraints, such as LCEVC and MV-HEVC enhancements, ensure conformance and compatibility.
Keeping up to date with ISO/IEC 23000-19:2024/Amd 2:2026 and its related standards is crucial for developers, system architects, and service providers who require robust, scalable, and interoperable multimedia streaming solutions in today’s evolving digital media landscape.
Relations
- Effective Date
- 17-Feb-2024
Buy Documents
ISO/IEC 23000-19:2024/Amd 2:2026 - Information technology — Multimedia application format (MPEG-A) — Part 19: Common media application format (CMAF) for segmented media — Amendment 2: Additional structural CMAF brand profile
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

NYCE
Mexican standards and certification body.
Sponsored listings
Frequently Asked Questions
ISO/IEC 23000-19:2024/Amd 2:2026 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology — Multimedia application format (MPEG-A) — Part 19: Common media application format (CMAF) for segmented media — Amendment 2: Additional structural CMAF brand profile". This standard covers: Information technology — Multimedia application format (MPEG-A) — Part 19: Common media application format (CMAF) for segmented media — Amendment 2: Additional structural CMAF brand profile
Information technology — Multimedia application format (MPEG-A) — Part 19: Common media application format (CMAF) for segmented media — Amendment 2: Additional structural CMAF brand profile
ISO/IEC 23000-19:2024/Amd 2:2026 is classified under the following ICS (International Classification for Standards) categories: 35.040.40 - Coding of audio, video, multimedia and hypermedia information. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 23000-19:2024/Amd 2:2026 has the following relationships with other standards: It is inter standard links to ISO/IEC 23000-19:2024. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
ISO/IEC 23000-19:2024/Amd 2:2026 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
International
Standard
ISO/IEC 23000-19
Third edition
Information technology —
2024-02
Multimedia application format
(MPEG-A) —
AMENDMENT 2
2026-07
Part 19:
Common media application format
(CMAF) for segmented media
AMENDMENT 2: Additional structural
CMAF brand profile
Reference number
ISO/IEC 23000-19:2024/Amd. 2:2026(en) © ISO/IEC 2026
ISO/IEC 23000-19:2024/Amd. 2:2026(en)
© ISO/IEC 2026
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
© ISO/IEC 2026 – All rights reserved
ii
ISO/IEC 23000-19:2024/Amd. 2:2026(en)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical activity.
ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations,
governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.
The procedures used to develop this document and those intended for its further maintenance are described
in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the different types
of document should be noted. This document was drafted in accordance with the editorial rules of the ISO/
IEC Directives, Part 2 (see www.iso.org/directives or www.iec.ch/members_experts/refdocs).
ISO and IEC draw attention to the possibility that the implementation of this document may involve the
use of (a) patent(s). ISO and IEC take no position concerning the evidence, validity or applicability of any
claimed patent rights in respect thereof. As of the date of publication of this document, ISO and IEC had not
received notice of (a) patent(s) which may be required to implement this document. However, implementers
are cautioned that this may not represent the latest information, which may be obtained from the patent
database available at www.iso.org/patents and https://patents.iec.ch. ISO and IEC shall not be held
responsible for identifying any or all such patent rights.
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and expressions
related to conformity assessment, as well as information about ISO's adherence to the World Trade
Organization (WTO) principles in the Technical Barriers to Trade (TBT) see www.iso.org/iso/foreword.html.
In the IEC, see www.iec.ch/understanding-standards.
This document was prepared by Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee
SC 29, Coding of audio, picture, multimedia and hypermedia information.
A list of all parts in the ISO 23000 series can be found on the ISO and IEC websites.
Any feedback or questions on this document should be directed to the user’s national standards
body. A complete listing of these bodies can be found at www.iso.org/members.html and
www.iec.ch/national-committees.
© ISO/IEC 2026 – All rights reserved
iii
ISO/IEC 23000-19:2024/Amd. 2:2026(en)
Information technology — Multimedia application format
(MPEG-A) —
Part 19:
Common media application format (CMAF) for segmented
media
AMENDMENT 2: Additional structural CMAF brand profile
Clause 3, Terms and definitions
3.2.1
CMAF track
Add the following note:
Note 1 to entry: In addition to a primary media track (3.2.14), the CMAF track can also contain supplementary metadata
tracks (3.2.15).
Add 2 new terms to Clause 3.2:
3.2.14
primary media track
main content track that carries the audio, video, or audiovisual data, essential for the core playback
experience and always present in the MovieBox
3.2.15
supplementary metadata track
metadata track that is directly related to the media data of the primary media track (3.2.14) within the same
CMAF track (3.2.1).
Note 1 to entry: This track uses a handler type equal to 'meta' and provides metadata that enhances or describes the
associated primary media content.
Add 2 new terms to Clause 3.3:
3.3.19
texture picture
picture that carries pixel data corresponding to information that can be rendered on a screen or some other
device, either directly or indirectly after the consideration of additional information, such as alpha, depth,
display, colour format, colour processing, and/or other information that can be associated with such pixel
data
© ISO/IEC 2026 – All rights reserved
ISO/IEC 23000-19:2024/Amd. 2:2026(en)
3.3.20
alpha picture
picture that contains a video signal representing information indicating the opacity level of each pixel in an
associated foreground picture and how that associated picture should be blended with other pictures for
purposes of alpha blending
Clause 4, Abbreviated terms
Add the following abbreviated terms:
MV multi-view
Clause 7
7.1 Overview
Replace the two paragraphs with the following text:
The CMAF track format is derived from the ISO base media file format in this clause and structural brands
are specified. At this point, the 'cmfc', the 'cmf1', and the 'cmf2' CMAF structural brands are defined. The
'cmf2' brand further restricts the 'cmfc' brand. The 'cmf1' brand both extends and restricts the 'cmfc'
brand.
Several CMAF media objects are derived from the CMAF track format.
7.2
Replace Table 1 with:
Table 1 — CMAF brands
Brand Location Conformance requirements
cmfc
FileTypeBox and SegmentTypeBox 7.6
cmf2
FileTypeBox and SegmentTypeBox 7.7
cmf1
FileTypeBox and SegmentTypeBox 7.8
cmfs SegmentTypeBox
7.3.3.1
cmfl SegmentTypeBox
7.3.3.2
cmff SegmentTypeBox
7.3.2.3
cmfr SegmentTypeBox
7.3.2.4
Replace Table 2 with:
Table 2 — Common media application format file extensions
Track type File extension Internet media type (MIME type)
.cmfv video/mp4
Video
.cmfa audio/mp4
Audio
.cmft application/mp4
Text (subtitle)
.cmfm application/mp4
Metadata
© ISO/IEC 2026 – All rights reserved
ISO/IEC 23000-19:2024/Amd. 2:2026(en)
7.3.1
th
Replace 4 row of Table 3 with:
ISO/IEC 14496- Container for
trak
+ CMAF 7.5.21
12 each track
nd
Replace 32 row of Table 3 with:
ISO/IEC 14496- Track extends
trex
+ CMAF 7.5.14
12 box
th
Replace 7 row of Table 5 with:
ISO/IEC 14496-
traf
+ CMAF 7.5.21 Track fragment
7.3.2.1
Replace the bullet point c)4) with:
4) The MovieBox shall contain exactly one primary media track containing media data as specified in
subclause 7.3.2.2.
NOTE Timed metadata tracks can be provided as separate CMAF timed metadata tracks in a separate
selection set. Alternatively, supplementary metadata tracks can be included in the same CMAF selection set.
7.3.2.2
Replace the bullet point d with:
d) Each CMAF track contains a single primary media track and TrackBox for the media data, as determined
by the CMAF header constraints specified in subclause 7.3.2.1. A CMAF track can contain additional
TrackBoxes if it carries supplementary metadata tracks.
7.3.2.3
Replace the bullet points b), c) and f) with:
b) The MovieFragmentBox shall conform to the constraints of the structural CMAF brand constraints
specified in Table 5 and clause 7.5.21. The MovieFragmentBox shall contain only one TrackFragmentBox of
the primary media track and can contain TrackFragmentBoxes of the supplementary metadata tracks.
c) The MediaDataBox shall contain all media samples referenced by the TrackRunBox. The MediaDataBox
should follow the TrackRunBox in byte order unless another TrackFragmentBox follows within the
same MovieFragmentBox. If multiple TrackFragmentBoxes are present within a MovieFragmentBox, the
MediaDataBox shall follow the last TrackFragmentBox in that MovieFragmentBox, ensuring all samples
referenced by the TrackRunBoxes are contained in the corresponding MediaDataBox.
f) A CMAF chunk shall contain a TrackFragmentBaseMediaDecodeTimeBox containing the
baseMediaDecodeTime of the first media sample.
© ISO/IEC 2026 – All rights reserved
ISO/IEC 23000-19:2024/Amd. 2:2026(en)
7.3.3.3
Replace the bullet points d) and e) with:
d) A CMAF track can use an offset edit list as specified in subclauses 7.5.13, 10.2.6 and 9.2.7.
e) A video CMAF track can use version 1 TrackRunBoxes using negative composition offsets to adjust
the composition time of the earliest presented video media sample in each CMAF fragment to its
baseMediaDecodeTime and the earliest video media sample in the CMAF track file to zero, without using
an offset edit list.
7.5.14
Replace the entire text with:
At least one TrackExtendsBox shall be present in a CMAF track since it is a fragmented file as defined in
ISO/IEC 14496-12.
7.5.21
Add a new subclause:
7.5.21 Constraints on the number of tracks in a single CMAF track
A single primary media track shall always be present in a CMAF track.
Additional supplementary metadata tracks can be present, and if present, shall use the track reference box
with at least one track reference type box that describes the association of the supplementary metadata
track to the primary media track. If a specific track reference type is not defined to link the metadata track
to the primary media track it describes, the 'cdsc' track reference type should be used.
7.6
Replace the entire text with:
A CMAF track conforming to the CMAF structural brand 'cmfc' shall conform to the CMAF track constraints
defined in subclauses 7.1, 7.2, 7.3, 7.4, and 7.5. In addition, no supplementary metadata tracks shall be present.
7.7.2
Replace both paragraphs with:
For video CMAF tracks that are not video CMAF track files, the EditBox and, in particular, the EditListBox
shall not be present.
For other CMAF tracks and for video CMAF track files as well as any other media types, the EditListBox can
be present following the constraints in subclause 7.5.13.
7.8
Add a new subclause, 7.8.
© ISO/IEC 2026 – All rights reserved
ISO/IEC 23000-19:2024/Amd. 2:2026(en)
7.8 The structural CMAF brand 'cmf1'
7.8.1 General
A CMAF track conforming to the CMAF structural brand 'cmf1' shall conform to constraints defined in
subclauses 7.1, 7.2, 7.3, 7.4, and 7.5 and all remaining constraints and exceptions in this clause 7.8. These
constraints are introduced to ensure that the CMAF tracks and CMAF switching set track headers are
conforming, including the case where all CMAF tracks of the presentation conforming to this brand would be
included in a single ISO BMFF file, as well as use cases where supplementary metadata is carried alongside
primary media data within the same CMAF track.
7.8.2 Movie box ('moov')
The MovieBox shall contain exactly one TrackBox of the primary media track and can contain one or more
additional TrackBoxes of supplementary metadata track(s) with closely associated metadata.
7.8.3 Track header box ('tkhd')
CMAF TrackHeaderBoxes shall conform to subclause 7.5.4 with the following additional constraints.
— The MovieFragmentBox shall contain exactly one TrackFragmentBox of the primary media track and may
contain one or more additional TrackFragmentBox of supplementary metadata track(s) with closely
associated metadata.
— If all CMAF tracks of the CMAF presentation are combined into a single ISO BMFF container, then the
track header shall be valid. This for example included that:
— The track_ID is set to a unique identifier over within this CMAF presentation.
— All tracks within one CMAF switching set have alternate_group shall be set to the same value. Each
CMAF switching set in the CMAF presentation shall have a unique value for the alternate_group.
— For a video track, every decoder output signal shall have its decoded and cropped image size in video
spatial samples measured on a uniformly sampled square grid identical to the value of width and height
defined in the track header.
7.8.4 Track reference box ('tref')
The TrackReferenceBox shall be present only in supplementary metadata tracks and shall contain a single
TrackReferenceTypeBox specifying its relation to the corresponding primary media track.
7.8.5 Media header box ('mdhd')
CMAF MediaHeaderBoxes shall conform to 7.5.5 with the following additional constraints.
— If one or more supplementary metadata track(s) are present, the value of the timescale should be the
same as set in the primary media track.
7.8.6 Track fragment decode time box ('tfdt')
The value of the baseMediaDecodeTime in the TrackFragmentBaseMediaDecodeTimeBox of a supplementary
metadata track should be set to the same value as the baseMediaDecodeTime in the TrackFragmentBaseMedia
DecodeTimeBox of the corresponding primary media track.
7.8.7 Duration consistency
The duration of a supplementary metadata track should match the duration of the corresponding
primary media track within a CMAF track. The sum of sample durations in the TrackRunBox elements of a
supplementary metadata track should be equal to the sum of sample durations in the TrackRunBox elements
of the corresponding primary media track.
7.8.8 Metadata track switching and presence in CMAF fragments
© ISO/IEC 2026 – All rights reserved
ISO/IEC 23000-19:2024/Amd. 2:2026(en)
Supplementary metadata tracks, when present, shall also be present in each CMAF fragment of a CMAF
track. The boundaries of supplementary metadata tracks shall align with the boundaries of the primary
media track within a CMAF track to allow seamless switching at CMAF fragment boundaries. This ensures
consistent availability of metadata across all fragments and enables adaptive switching without playback
interruptions.
9.2.3
Replace the following bullet point in 9.2.3
— flags = 0x000007
with:
— flags = 0x000007. This value implies that track_enabled, track_in_movie, and track_in_preview are set
to 1; the track_in_preview flag was deprecated in ISOBMFF.
9.2.4
Add the following bullet point at the end of 9.2.4 (before the note):
— one or more ColourInformationBoxes with sub-type 'nclx' as specified in ISO/IEC 14496-12.
9.3.2
Remove the following bullet point from 9.3.2.1:
— The CleanApertureBox should not be present, since the cropped aperture is defined to be active image
(“clean”) in a video CMAF track.
9.3.2.2
Replace:
NOTE 1 The size of the NAL header length field defined in video tracks conforming to ISO/IEC 14496-15 is stored
in the field LengthSizeMinusOne in the corresponding decoder configuration record, e.g. for AVC video in the
AVCDecoderConfigurationRecord.
— shall contain one or more ColorInformationBoxes with sub-type 'nclx' and a PixelAspectRatioBox
'pasp', as documented in ISO/IEC 14496-12, if the first sample entry contains no SPS NAL with VUI in
the decoder configuration record.
NOTE 2 A decoder configuration record without a parameter set is valid for a sample description such as 'avc3' or
'hev1' that can store the parameter set NALs necessary for decoding and display in each CMAF fragment.
with:
NOTE 1 The size of the NAL header length field defined in video tracks conforming to ISO/IEC 14496-15 is stored
in the field LengthSizeMinusOne in the corresponding decoder configuration record, e.g. for AVC video in the
AVCDecoderConfigurationRecord.
NOTE 2 A decoder configuration record without a parameter set is valid for a sample description such as 'avc3' or
'hev1' that can store the parameter set NALs necessary for decoding and display in each CMAF fragment.
— shall contain one or more ColourInformationBoxes with sub-type 'nclx' and a PixelAspectRatioBox
'pasp', as documented in ISO/IEC 14496-12, if the first sample entry contains no SPS NAL unit with a
VUI in the decoder configuration record.
© ISO/IEC 2026 – All rights reserved
ISO/IEC 23000-19:2024/Amd. 2:2026(en)
— should not contain a CleanApertureBox, since the cropped aperture is defined to be active image (“clean”)
in a video CMAF track.
9.3.7
Replace bullet c) 2) with:
2) can contain a sample entry without NAL units that shall include one or more ColourInformationBoxes
with sub-type 'nclx' and a PixelAspectRatioBox, as specified in ISO/IEC 14496-12.
9.6
Add the following bullet points at the end of the clause:
— Annex O specifies packaging and codec constraints for some CMAF media profiles using the LCEVC video
codec. Systems claiming conformance to CMAF using LCEVC shall conform to the provisions of Annex O.
— Annex P specifies packaging and codec constraints for some CMAF media profiles using the MV-HEVC
video codec. Systems claiming conformance to CMAF using MV-HEVC shall conform to the provisions of
Annex P.
Clause 13
Change the title and the entire contents of Clause 13 to:
13 CMAF timed metadata tracks
CMAF timed metadata tracks carry information relating to the CMAF presentation, such as programme
metadata or geo-location information. It is important to clarify that the CMAF timed metadata tracks are
distinct from supplementary metadata tracks, as defined in 3.2.15 of this document. While supplementary
metadata tracks are carried within the same CMAF track as the primary media track and maintain a one-
to-one dependency with the media data, CMAF timed metadata tracks are standalone metadata tracks.
These tracks contain a single TrackBox in a MovieBox and are intended to carry general timed metadata
independently.
CMAF timed metadata tracks shall conform to timed metadata tracks as defined in ISO/IEC 14496-12:2022,
12.3, and shall adhere to the CMAF track structure defined in Clause 7 of this document. MetaDataSampleEntry
is used to declare the type of metadata in the track. The URIMetaSampleEntry is one example of a metadata
sample entry that can be used to signal a specific timed metadata scheme via a URI in URIBox.
Each ISO BMFF sample in a CMAF timed metadata track encloses metadata relevant to the presentation
interval of that sample as defined in ISO/IEC 14496-12.
Metadata applying to other intervals can be present if this is supported by a metadata scheme, however such
metadata should also be carried in an ISO BMFF sample with an overlapping presentation time interval (if
such sample is present). In other words, metadata should be repeated in all samples during which it applies;
otherwise, players can miss metadata in case of random access to the metadata track.
All samples are sync samples. In addition, no knowledge of a prior sample should be required to correctly
interpret the metadata carried in an ISO BMFF sample.
C
...



