Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description and segment formats

This document primarily specifies formats for the Media Presentation Description and Segments for dynamic adaptive streaming delivery of MPEG media over HTTP. It is applicable to streaming services over the Internet.

Technologies de l'information — Diffusion en flux adaptatif dynamique sur HTTP (DASH) — Partie 1: Description de la présentation et formats de remise des médias

General Information

Status
Withdrawn
Publication Date
10-Dec-2019
Current Stage
9599 - Withdrawal of International Standard
Due Date
02-Aug-2022
Completion Date
02-Aug-2022
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 23009-1:2019 - Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description and segment formats Released:12/11/2019
English language
275 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 23009-1:2019 - Information technology -- Dynamic adaptive streaming over HTTP (DASH)
English language
275 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 23009-1
Fourth edition
2019-12
Information technology — Dynamic
adaptive streaming over HTTP
(DASH) —
Part 1:
Media presentation description and
segment formats
Technologies de l'information — Diffusion en flux adaptatif
dynamique sur HTTP (DASH) —
Partie 1: Description de la présentation et formats de remise des médias
Reference number
©
ISO/IEC 2019
© ISO/IEC 2019
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 2019 – All rights reserved

Contents
Foreword . vii
Introduction . ix
1 Scope .1
2 Normative references .1
3 Terms, definitions, abbreviated terms and conventions .2
4 Overview .9
4.1 System description .9
4.2 DASH Client model. 10
4.3 DASH data model overview . 11
4.4 Protocols . 14
4.5 Media stream and Representation properties . 15
4.5.1 Switching and Random Access Support . 15
4.5.2 Media stream access points . 15
4.5.3 Non-overlapping Segments and Subsegments . 17
4.5.4 Conforming Segment track . 17
4.6 Brands . 17
4.7 Schemes . 18
5 Media Presentation . 20
5.1 General . 20
5.2 Media Presentation Description . 21
5.2.1 General . 21
5.2.2 Schema . 22
5.2.3 Elements and Attributes added in revisions and amendments . 22
5.3 Hierarchical data model . 25
5.3.1 General . 25
5.3.2 Period . 31
5.3.3 Adaptation Sets . 37
5.3.4 Media content component . 48
5.3.5 Representation . 49
5.3.6 Sub-Representation . 57
5.3.7 Common attributes and elements . 59
5.3.8 Subsets . 66
5.3.9 Segments and Segment information . 67
5.3.10 Label and Group Label . 89
5.3.11 Preselection . 90
5.3.12 Initialization Set, Group and Presentation . 96
5.4 Media Presentation Description updates . 101
5.4.1 General . 101
5.4.2 MPD Reset . 102
5.5 MPD assembly . 103
5.5.1 General . 103
5.5.2 Syntax and semantics . 103
5.5.3 Processing . 104
5.6 Base URL Processing . 105
5.6.1 Overview . 105
5.6.2 Semantics . 105
5.6.3 XML syntax . 106
5.6.4 Reference resolution . 107
© ISO/IEC 2019 – All rights reserved iii

5.6.5 Alternative base URLs. 107
5.7 Program information . 107
5.7.1 Overview . 107
5.7.2 Semantics . 108
5.7.3 XML syntax . 108
5.8 Descriptors . 109
5.8.1 General . 109
5.8.2 Semantics of generic descriptor . 109
5.8.3 XML syntax of generic descriptor . 110
5.8.4 Specific descriptors . 110
5.8.5 Specific scheme definitions . 113
5.9 DASH metrics descriptor . 124
5.9.1 Overview . 124
5.9.2 Semantics . 124
5.9.3 XML syntax . 125
5.9.4 Metric reporting . 125
5.10 Events . 125
5.10.1 Overview . 125
5.10.2 MPD Events . 126
5.10.3 Inband Event Signalling . 130
5.10.4 DASH-specific events. 133
5.11 MPD Chaining . 137
5.11.1 General . 137
5.11.2 Regular Chaining . 137
5.11.3 Fallback Chaining . 138
5.12 Producer Reference Time . 139
5.12.1 General . 139
5.12.2 Semantics . 139
5.12.3 XML Syntax . 141
5.13 Leap seconds . 141
5.13.1 Overview . 141
5.13.2 Semantics . 142
5.13.3 XML-Syntax . 143
5.13.4 Leap second information updates . 143
5.14 Content Popularity Rate .
...


INTERNATIONAL ISO/IEC
STANDARD 23009-1
Fourth edition
2019-12
Information technology — Dynamic
adaptive streaming over HTTP
(DASH) —
Part 1:
Media presentation description and
segment formats
Technologies de l'information — Diffusion en flux adaptatif
dynamique sur HTTP (DASH) —
Partie 1: Description de la présentation et formats de remise des médias
Reference number
©
ISO/IEC 2019
© ISO/IEC 2019
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 2019 – All rights reserved

Contents
Foreword . vii
Introduction . ix
1 Scope .1
2 Normative references .1
3 Terms, definitions, abbreviated terms and conventions .2
4 Overview .9
4.1 System description .9
4.2 DASH Client model. 10
4.3 DASH data model overview . 11
4.4 Protocols . 14
4.5 Media stream and Representation properties . 15
4.5.1 Switching and Random Access Support . 15
4.5.2 Media stream access points . 15
4.5.3 Non-overlapping Segments and Subsegments . 17
4.5.4 Conforming Segment track . 17
4.6 Brands . 17
4.7 Schemes . 18
5 Media Presentation . 20
5.1 General . 20
5.2 Media Presentation Description . 21
5.2.1 General . 21
5.2.2 Schema . 22
5.2.3 Elements and Attributes added in revisions and amendments . 22
5.3 Hierarchical data model . 25
5.3.1 General . 25
5.3.2 Period . 31
5.3.3 Adaptation Sets . 37
5.3.4 Media content component . 48
5.3.5 Representation . 49
5.3.6 Sub-Representation . 57
5.3.7 Common attributes and elements . 59
5.3.8 Subsets . 66
5.3.9 Segments and Segment information . 67
5.3.10 Label and Group Label . 89
5.3.11 Preselection . 90
5.3.12 Initialization Set, Group and Presentation . 96
5.4 Media Presentation Description updates . 101
5.4.1 General . 101
5.4.2 MPD Reset . 102
5.5 MPD assembly . 103
5.5.1 General . 103
5.5.2 Syntax and semantics . 103
5.5.3 Processing . 104
5.6 Base URL Processing . 105
5.6.1 Overview . 105
5.6.2 Semantics . 105
5.6.3 XML syntax . 106
5.6.4 Reference resolution . 107
© ISO/IEC 2019 – All rights reserved iii

5.6.5 Alternative base URLs. 107
5.7 Program information . 107
5.7.1 Overview . 107
5.7.2 Semantics . 108
5.7.3 XML syntax . 108
5.8 Descriptors . 109
5.8.1 General . 109
5.8.2 Semantics of generic descriptor . 109
5.8.3 XML syntax of generic descriptor . 110
5.8.4 Specific descriptors . 110
5.8.5 Specific scheme definitions . 113
5.9 DASH metrics descriptor . 124
5.9.1 Overview . 124
5.9.2 Semantics . 124
5.9.3 XML syntax . 125
5.9.4 Metric reporting . 125
5.10 Events . 125
5.10.1 Overview . 125
5.10.2 MPD Events . 126
5.10.3 Inband Event Signalling . 130
5.10.4 DASH-specific events. 133
5.11 MPD Chaining . 137
5.11.1 General . 137
5.11.2 Regular Chaining . 137
5.11.3 Fallback Chaining . 138
5.12 Producer Reference Time . 139
5.12.1 General . 139
5.12.2 Semantics . 139
5.12.3 XML Syntax . 141
5.13 Leap seconds . 141
5.13.1 Overview . 141
5.13.2 Semantics . 142
5.13.3 XML-Syntax . 143
5.13.4 Leap second information updates . 143
5.14 Content Popularity Rate .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.