ISO/IEC 14496-15:2022
(Main)Information technology — Coding of audio-visual objects — Part 15: Carriage of network abstraction layer (NAL) unit structured video in the ISO base media file format
Information technology — Coding of audio-visual objects — Part 15: Carriage of network abstraction layer (NAL) unit structured video in the ISO base media file format
This document specifies the storage format for streams of video that is structured as NAL Units, such as AVC (ISO/IEC 14496-10) and HEVC (ISO/IEC 23008-2) video streams. In addition, Annex E specifies parameters and sub-parameters applying when sample entries specified in this document are used as the 'codecs' parameter of a MIME type, as specified in IETF RFC 6381.
Technologies de l'information — Codage des objets audiovisuels — Partie 15: Transport de vidéo structurée en unités NAL sur la couche réseau au format ISO de base pour les fichiers médias
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 14496-15
Sixth edition
2022-10
Information technology — Coding of
audio-visual objects —
Part 15:
Carriage of network abstraction layer
(NAL) unit structured video in the ISO
base media file format
Technologies de l'information — Codage des objets audiovisuels —
Partie 15: Transport de vidéo structurée en unités NAL sur la couche
réseau au format ISO de base pour les fichiers médias
Reference number
© ISO/IEC 2022
© ISO/IEC 2022
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
ii
© ISO/IEC 2022 – All rights reserved
Contents Page
Foreword . vi
Introduction . vii
1 Scope . 1
2 Normative references . 1
3 Terms, definitions, abbreviated terms and conventions . 1
3.1 Terms and definitions . 1
3.2 Abbreviated terms . 10
3.3 Conventions . 11
4 General definitions . 12
4.1 Overview . 12
4.2 Sample and configuration definition . 12
4.3 Video track structure . 14
4.4 Template fields used . 14
4.5 Visual width and height . 14
4.6 Decoding time (DTS) and composition time (CTS) . 15
4.7 Sample groups on random access recovery points 'roll' and random access points
'rap ' . 15
4.8 Hinting . 16
4.9 On change of sample entry (informative) . 16
4.10 SEI information box . 18
4.11 Post-decoder requirements scheme for signalling of SEI . 18
4.12 Alternative extraction source track grouping . 19
4.13 NAL unit map entry . 19
4.14 Rectangular region group entry . 21
4.15 Layer information sample group . 23
5 AVC elementary streams and sample definitions . 25
5.1 Overview . 25
5.2 Elementary stream structure . 25
5.3 Sample and configuration definition . 28
5.4 Derivation from ISO base media file format . 32
6 SVC elementary stream and sample definitions. 44
6.1 Overview . 44
6.2 Elementary stream structure . 44
6.3 Use of the plain AVC file format . 45
6.4 Sample and configuration definition . 45
6.5 Derivation from the ISO base media file format . 47
7 MVC and MVD elementary stream and sample definitions . 53
7.1 Overview . 53
7.2 Overview of MVC or MVD Storage . 55
7.3 MVC and MVD elementary stream structures . 56
© ISO/IEC 2022 – All rights reserved iii
7.4 Use of the plain AVC file format . 57
7.5 Sample and configuration definition . 58
7.6 Derivation from the ISO base media file format . 61
7.7 MVC specific information boxes. 76
8 HEVC elementary streams and sample definitions . 86
8.1 Overview . 86
8.2 Elementary stream structure . 86
8.3 Sample and configuration definition . 87
8.4 Derivation from ISO base media file format . 92
9 Layered HEVC elementary stream and sample definitions . 101
9.1 Overview . 101
9.2 Overview of L-HEVC storage . 102
9.3 L-HEVC elementary stream structure . 103
9.4 Sample and configuration definition . 103
9.5 Derivation from the ISO base media file format and the HEVC file format (Clause 8)
................................................................................................................................................................... 105
9.6 L-HEVC specific structures . 116
10 Storage of tiled HEVC and L-HEVC video streams . 122
10.1 Overview . 122
10.2 NAL unit map entry . 123
10.3 Tile region group entry . 123
10.4 Tile sub track definition . 123
10.5 HEVC and L-HEVC tile track . 124
10.6 HEVC slice segment data track . 129
11 VVC elementary streams and sample definitions . 130
11.1 Overview . 130
11.2 Sample and configuration definition . 137
11.3 Derivation from ISO base media file format . 146
11.4 Sample groups . 160
11.5 Entity groups . 180
11.6 Data sharing and VVC bitstream reconstruction . 188
12 EVC elementary streams and sample definitions . 199
12.1 Overview . 199
12.2 Elementary stream structure . 199
12.3 Sample and configuration definition . 200
12.4 Derivation from ISO base media file format . 203
Annex A (normative) In-stream structures . 210
Annex B (normative) SVC, MVC, and MVD sample group and sub-track definitions . 228
Annex C (normative) Temporal metadata support . 251
Annex D (normative) File format toolsets and brands . 260
Annex E (normative) Sub-parameters for the MIME type ‘codecs’ parameter. 264
iv © ISO/IEC 2022 – All rights reserved
Annex F (informative) Unspecified nal_unit_type value management for sample entry types of
AVC and HEVC . 273
Annex G (informative) Examples of VVC base and subpicture tracks. 275
© ISO/IEC 2022 – All rights reserved v
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).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Details
of any patent rights identified during the development of the document will
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.