没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Information technology — Dynamic
adaptive streaming over HTTP
(DASH) —
Part 1:
Media presentation description and
segment formats
dynamique sur HTTP (DASH) —
INTERNATIONAL
STANDARD
ISO/IEC
23009-1
Fifth edition
2022-08
Reference number
ISO/IEC 23009-1:2022(E)
© ISO/IEC 2022
ii
ISO/IEC 23009-1:2022(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2022
CP 401 • Ch. de Blandonnet 8
Phone: +41 22 749 01 11
Website: www.iso.org
Published in Switzerland
© ISO/IEC 2022 – All rights reserved
ISO/IEC 23009-1:2022(E)
© ISO 2022 – All rights reserved iii
Contents
Foreword .............................................................................................................................................................. vii
Introduction ....................................................................................................................................................... viii
1 Scope ................................................................................................................................................................. 1
2 Normative references ................................................................................................................................. 1
3 Terms, definitions, symbols and abbreviated terms ...................................................................... 2
3.1 Terms and definitions ................................................................................................................................ 2
3.2 Symbols and abbreviated terms ............................................................................................................. 7
3.3 Conventions ................................................................................................................................................... 9
4 Overview ...................................................................................................................................................... 10
4.1 System description ................................................................................................................................... 10
4.2 DASH Client model .................................................................................................................................... 11
4.3 DASH data model overview ................................................................................................................... 12
4.4 Protocols ...................................................................................................................................................... 15
4.5 Media stream and Representation properties ............................................................................... 16
4.5.1 Switching and Random Access Support ...................................................................................... 16
4.5.2 Media stream access points ............................................................................................................ 16
4.5.3 Non-overlapping Segments and Subsegments ......................................................................... 17
4.5.4 Conforming Segment track .............................................................................................................. 18
4.6 Brands ........................................................................................................................................................... 18
4.7 Schemes ........................................................................................................................................................ 19
5 Media Presentation .................................................................................................................................. 22
5.1 General .......................................................................................................................................................... 22
5.2 Media Presentation Description .......................................................................................................... 22
5.2.1 General ................................................................................................................................................... 22
5.2.2 Schema .................................................................................................................................................... 23
5.2.3 Elements and Attributes added in revisions and amendments ......................................... 24
5.3 Hierarchical data model ......................................................................................................................... 26
5.3.1 General ................................................................................................................................................... 26
5.3.2 Period ...................................................................................................................................................... 33
5.3.3 Adaptation Sets .................................................................................................................................... 39
5.3.4 Media content component ............................................................................................................... 50
5.3.5 Representation .................................................................................................................................... 51
5.3.6 Sub-Representation ........................................................................................................................... 62
5.3.7 Common attributes and elements ................................................................................................ 63
5.3.8 Subsets .................................................................................................................................................... 70
5.3.9 Segments and Segment information ............................................................................................ 71
5.3.10 Label and Group Label ...................................................................................................................... 93
5.3.11 Preselection .......................................................................................................................................... 95
5.3.12 Initialization Set, Group and Presentation ................................................................................ 99
5.3.13 Resynchronization .......................................................................................................................... 103
5.4 Media Presentation Description updates ...................................................................................... 106
5.4.1 General ................................................................................................................................................ 106
5.4.2 MPD Reset ........................................................................................................................................... 108
5.5 MPD assembly ......................................................................................................................................... 108
5.5.1 General ................................................................................................................................................ 108
5.5.2 Syntax and semantics ..................................................................................................................... 108
5.5.3 Processing .......................................................................................................................................... 109
5.6 Base URL Processing ............................................................................................................................. 110
ISO/IEC 23009-1:2022(E)
iv © ISO 2022 – All rights reserved
5.6.1 Overview ............................................................................................................................................. 110
5.6.2 Semantics ............................................................................................................................................ 111
5.6.3 XML syntax .......................................................................................................................................... 112
5.6.4 Reference resolution ....................................................................................................................... 112
5.6.5 Alternative base URLs..................................................................................................................... 113
5.7 Program information ............................................................................................................................ 113
5.7.1 Overview ............................................................................................................................................. 113
5.7.2 Semantics ............................................................................................................................................ 113
5.7.3 XML syntax .......................................................................................................................................... 114
5.8 Descriptors ............................................................................................................................................... 114
5.8.1 General ................................................................................................................................................. 114
5.8.2 Semantics of generic descriptor ................................................................................................. 115
5.8.3 XML syntax of generic descriptor ............................................................................................... 115
5.8.4 Specific descriptors ......................................................................................................................... 116
5.8.5 Specific scheme definitions .......................................................................................................... 122
5.9 DASH metrics descriptor ..................................................................................................................... 133
5.9.1 Overview ............................................................................................................................................. 133
5.9.2 Semantics ............................................................................................................................................ 133
5.9.3 XML syntax .......................................................................................................................................... 134
5.9.4 Metric reporting ............................................................................................................................... 135
5.10 Events ................................................................................................................................................... 135
5.10.1 Overview ............................................................................................................................................. 135
5.10.2 MPD Events ......................................................................................................................................... 135
5.10.3 Inband Event Signalling ................................................................................................................. 139
5.10.4 DASH-specific events....................................................................................................................... 142
5.11 MPD Chaining .................................................................................................................................... 146
5.11.1 General ................................................................................................................................................. 146
5.11.2 Regular Chaining .............................................................................................................................. 146
5.11.3 Fallback Chaining ............................................................................................................................. 147
5.12 Producer Reference Time ............................................................................................................. 148
5.12.1 General ................................................................................................................................................. 148
5.12.2 Semantics ............................................................................................................................................ 148
5.12.3 XML Syntax ......................................................................................................................................... 150
5.13 Leap seconds ...................................................................................................................................... 150
5.13.1 Overview ............................................................................................................................................. 150
5.13.2 Semantics ............................................................................................................................................ 151
5.13.3 XML-Syntax ......................................................................................................................................... 151
5.13.4 Leap second information updates .............................................................................................. 152
5.14 Content Popularity Rate ................................................................................................................ 152
5.14.1 General ................................................................................................................................................. 152
5.14.2 Semantics ............................................................................................................................................ 153
5.14.3 XML syntax .......................................................................................................................................... 154
5.15 MPD patch framework.................................................................................................................... 155
5.15.1 Overview ............................................................................................................................................. 155
5.15.2 MPD Patch Location ......................................................................................................................... 155
5.15.3 MPD patch document ...................................................................................................................... 156
5.15.4 Processing Model ............................................................................................................................. 158
5.15.5 Recommended Client Operation ................................................................................................. 159
6 Segment formats ..................................................................................................................................... 159
6.1 General ....................................................................................................................................................... 159
6.2 Segment types .......................................................................................................................................... 160
6.2.1 General ................................................................................................................................................. 160
6.2.2 Initialization Segment .................................................................................................................... 160
6.2.3 Media Segment .................................................................................................................................. 160
ISO/IEC 23009-1:2022(E)
© ISO 2022 – All rights reserved v
6.2.4 Index Segment .................................................................................................................................. 162
6.2.5 Bitstream Switching Segment ..................................................................................................... 162
6.2.6 Missing Content Segment .............................................................................................................. 162
6.3 Segment formats for ISO base media file format ........................................................................ 162
6.3.1 General ................................................................................................................................................ 162
6.3.2 Preliminaries: Refinements of generic concepts ................................................................. 163
6.3.2.5 Resynchronization Point .............................................................................................................. 163
6.3.3 Initialization Segment format ..................................................................................................... 164
6.3.4 Media Segment types ...................................................................................................................... 164
6.3.5 Self-Initializing Media Segment formats ................................................................................. 166
6.4 Segment formats for MPEG-2 transport streams ....................................................................... 166
6.4.1 General ................................................................................................................................................ 166
6.4.2 Preliminaries: Refinements of generic concepts ................................................................. 167
6.4.3 Initialization Segment types and formats ............................................................................... 168
6.4.4 Media Segment types and formats ............................................................................................ 169
6.4.5 Bitstream Switching Segment ..................................................................................................... 169
6.4.6 Index Segment .................................................................................................................................. 170
6.4.7 Boxes used with MPEG-2 TS Index Segments ........................................................................ 172
7 Combined semantics of MPD and Segment formats .................................................................. 172
7.1 Overview ................................................................................................................................................... 172
7.2 General ....................................................................................................................................................... 173
7.2.1 Media Presentation timeline ....................................................................................................... 173
7.2.2 Segment Index .................................................................................................................................. 174
7.2.3 Segment alignment ......................................................................................................................... 174
7.2.4 Subsegment alignment .................................................................................................................. 174
7.3 Media Presentation based on the ISO base media file format ............................................... 174
7.3.1 General ................................................................................................................................................ 174
7.3.2 Media presentation timeline ....................................................................................................... 175
7.3.3 Authoring Rules for specific MPD attributes ......................................................................... 175
7.3.4 Sub-Representations ...................................................................................................................... 176
7.3.5 Segment Timeline without Segment Index ............................................................................. 176
7.4 Media Presentation based on MPEG-2 TS ..................................................................................... 176
7.4.1 General ................................................................................................................................................ 176
7.4.2 Media presentation timeline ....................................................................................................... 177
7.4.3 Authoring rules for specific MPD attributes .......................................................................... 177
7.4.4 Sub-Representations ...................................................................................................................... 178
8 Profiles ....................................................................................................................................................... 178
8.1 Definition .................................................................................................................................................. 178
8.2 Full profile ................................................................................................................................................ 180
8.2.1 General ................................................................................................................................................ 180
8.2.2 Media Presentation Description constraints ......................................................................... 180
8.2.3 Segment format constraints ........................................................................................................ 180
8.3 ISO Base media file format On Demand profile ........................................................................... 180
8.3.1 General ................................................................................................................................................ 180
8.3.2 Media Presentation Description constraints ......................................................................... 181
8.3.3 Segment format constraints ........................................................................................................ 182
8.4 ISO Base media file format live profile ........................................................................................... 182
8.4.1 General ................................................................................................................................................ 182
8.4.2 Media Presentation Description constraints ......................................................................... 182
8.4.3 Segment format constraints ........................................................................................................ 183
8.5 ISO Base media file format main profile ........................................................................................ 183
8.5.1 General ................................................................................................................................................ 183
8.5.2 Media Presentation Description constraints ......................................................................... 184
剩余329页未读,继续阅读
资源评论
weixin_40429878
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功