ISO 23008-1:2016(E)
ii © ISO/IEC 2016 – All rights reserved
Contents Page
Foreword ......................................................................................................................................................................... iv
Introduction ................................................................................................................................................................... vi
1 Scope ....................................................................................................................................................................1
2 Normative references ....................................................................................................................................1
3 Terms, definitions and abbreviated terms .............................................................................................1
3.1 Terms and definitions ....................................................................................................................................1
3.2 Abbreviated terms ..........................................................................................................................................5
4 Conventions .......................................................................................................................................................6
5 Overview .............................................................................................................................................................6
6 MMT data model...............................................................................................................................................9
6.1 General ................................................................................................................................................................9
6.2 Package ............................................................................................................................................................. 10
6.3 Asset .................................................................................................................................................................. 11
6.4 Media processing unit (MPU) ................................................................................................................... 11
6.5 Asset delivery characteristics .................................................................................................................. 13
6.6 Bundle delivery characteristics ............................................................................................................... 16
7 ISOBMFF-based MPU ................................................................................................................................... 19
7.1 General ............................................................................................................................................................. 19
7.2 MPU brand definition .................................................................................................................................. 20
7.3 MPU box ........................................................................................................................................................... 22
8 MMT hint track .............................................................................................................................................. 23
8.1 General ............................................................................................................................................................. 23
8.2 Sample description format ........................................................................................................................ 23
8.3 Sample format ................................................................................................................................................ 24
9 Packetized delivery of Package ............................................................................................................... 26
9.1 General ............................................................................................................................................................. 26
9.2 MMT protocol ................................................................................................................................................. 27
9.3 MMTP payload ............................................................................................................................................... 33
9.4 MMTP operation ........................................................................................................................................... 42
10 Signalling ......................................................................................................................................................... 51
10.1 General ............................................................................................................................................................. 51
10.2 Signalling message format......................................................................................................................... 52
10.3 Signalling messages for Package consumption ................................................................................. 53
10.4 Signalling messages for Package Delivery ........................................................................................... 79
10.5 Descriptors ................................................................................................................................................... 100
10.6 Syntax element groups ............................................................................................................................ 106
10.7 ID and tags values ...................................................................................................................................... 113
11 Hypothetical receiver buffer model .................................................................................................... 114
11.1 General .......................................................................................................................................................... 114
11.2 FEC decoding buffer .................................................................................................................................. 115
11.3 De-jitter buffer ............................................................................................................................................ 116
11.4 MMTP packet decapsulation buffer .................................................................................................... 116
11.5 Usage of hypothetical receiver buffer model ................................................................................... 117
11.6 Estimation of end-to-end delay and buffer requirement ............................................................ 117
11.7 HRBM signalling ......................................................................................................................................... 117