ISO/IEC 23000-19:2020
(Main)Information technology — Multimedia application format (MPEG-A) — Part 19: Common media application format (CMAF) for segmented media
Information technology — Multimedia application format (MPEG-A) — Part 19: Common media application format (CMAF) for segmented media
This document specifies the CMAF multimedia format, which contains segmented media objects optimized for streaming delivery and decoding on end user devices in adaptive multimedia presentations. CMAF specifies a track format derived from the ISO base media file format, then derives addressable media objects from CMAF tracks that can be used for storage and delivery. CMAF specifies sets of tracks that share encoding and packaging constraints that enable the selection of multiple tracks to form a multimedia presentation and allow seamless switching of alternative encodings of the same content at different bit rates, frame rates, resolution, etc. CMAF specifies a hypothetical application model that determines how tracks in a CMAF presentation are intended to be combined and synchronized to form a multimedia presentation. The model abstracts delivery to allow any delivery method. The hypothetical application model assumes a manifest and player, but CMAF does not specify a manifest, player, or delivery protocol, with the intent that any that support the hypothetical application model can be used. CMAF specifies media profiles and brands that constrain media encoding and packaging of CMAF tracks to enable seamless adaptive switching of tracks and allow devices to identify compatible content by its brand. CMAF specifies presentation profiles that conditionally require sets of CMAF tracks conforming to specified media profiles and allow content creators and devices to identify compatible multimedia presentations. CMAF enables extensibility by specifying how new media profiles and presentation profiles can be specified and identified and includes guidelines for those specifications.
Technologies de l'information — Format pour application multimédia (MPEG-A) — Partie 19: Format CMAF (Common Media Application Format) pour médias segmentés
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 23000-19
Second edition
2020-03
Information technology — Multimedia
application format (MPEG-A) —
Part 19:
Common media application format
(CMAF) for segmented media
Technologies de l'information — Format pour application multimédia
(MPEG-A) —
Partie 19: Format CMAF (Common Media Application Format) pour
médias segmentés
Reference number
ISO/IEC 23000-19:2020(E)
©
ISO/IEC 2020
---------------------- Page: 1 ----------------------
ISO/IEC 23000-19:2020(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2020
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
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2020 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 23000-19:2020(E)
Contents Page
Foreword .vii
Introduction .viii
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 2
3.1 Media objects . 3
3.2 Logical structure . 3
3.3 Application model . 4
4 Abbreviated terms . 6
5 Document organization . 8
6 CMAF hypothetical application model, media object model and profiles .10
6.1 Overview of the hypothetical application model and media object model .10
6.2 CMAF content processing model .11
6.3 Late binding CMAF track synchronization .12
6.4 Adaptive switching of CMAF tracks in CMAF switching sets .13
6.5 CMAF specified objects and profiles.14
6.5.1 Object derivation and interoperability code points .14
6.5.2 Encoded media objects . .14
6.5.3 Logical media object sets .14
6.5.4 Addressable media objects .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.