Digital Video Broadcasting (DVB); MPEG-DASH Profile for Transport of ISO BMFF Based DVB Services over IP Based Networks

RTS/JTC-DVB-379

General Information

Status
Published
Publication Date
28-Mar-2018
Current Stage
12 - Completion
Due Date
30-Mar-2018
Completion Date
29-Mar-2018
Ref Project

Buy Standard

Standard
ETSI TS 103 285 V1.2.1 (2018-03) - Digital Video Broadcasting (DVB); MPEG-DASH Profile for Transport of ISO BMFF Based DVB Services over IP Based Networks
English language
113 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ETSI TS 103 285 V1.2.1 (2018-03)






TECHNICAL SPECIFICATION
Digital Video Broadcasting (DVB);
MPEG-DASH Profile for Transport of ISO BMFF
Based DVB Services over IP Based Networks



---------------------- Page: 1 ----------------------
2 ETSI TS 103 285 V1.2.1 (2018-03)



Reference
RTS/JTC-DVB-379
Keywords
broadcasting, digital, DVB, IP, satellite, TV, video
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE

Tel.: +33 4 92 94 42 00  Fax: +33 4 93 65 47 16

Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88

Important notice
The present document can be downloaded from:
http://www.etsi.org/standards-search
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the
print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.

© ETSI 2018.
© European Broadcasting Union 2018.
All rights reserved.

TM TM TM
DECT , PLUGTESTS , UMTS and the ETSI logo are trademarks of ETSI registered for the benefit of its Members.
TM TM
3GPP and LTE are trademarks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
oneM2M logo is protected for the benefit of its Members.
®
GSM and the GSM logo are trademarks registered and owned by the GSM Association.
ETSI

---------------------- Page: 2 ----------------------
3 ETSI TS 103 285 V1.2.1 (2018-03)
Contents
Intellectual Property Rights . 8
Foreword . 8
Modal verbs terminology . 8
1 Scope . 9
2 References . 9
2.1 Normative references . 9
2.2 Informative references . 11
3 Definitions and abbreviations . 12
3.1 Definitions . 12
3.2 Abbreviations . 14
4 DASH Constraints, HTTP Support, and Synchronization . 16
4.1 DVB Profile of MPEG-DASH . 16
4.2 Media Presentation Description Constraints . 16
4.2.1 General . 16
4.2.2 Constraints on Period elements (common Period constraints) . 16
4.2.3 Constraints on Period elements conforming to Live profile . 17
4.2.4 Constraints on AdaptationSet elements (for Live Periods) . 17
4.2.5 Constraints on Representation elements (for Live Periods) . 17
4.2.6 Constraints on Period elements conforming to On Demand profile . 17
4.2.7 Constraints on AdaptationSet element (On Demand) . 18
4.2.8 Constraints on Representation element (On Demand) . 18
4.3 Segment Format Constraints . 18
4.4 Presence of Attributes and Elements . 19
4.5 Dimension Constraints . 20
4.6 Server Requirements . 20
4.7 Availability Time Synchronization between Player and Server . 20
4.7.1 Background . 20
4.7.2 Service Provider Requirements . 20
4.7.3 Player Requirements . 21
5 DASH Specific Aspects for Video . 21
5.1 DASH Specific Aspects for H.264/AVC Video . 21
5.1.1 Profiles Supported . 21
5.1.2 H.264/AVC Specifics . 22
5.1.3 Signalling of the Codec Profile . 22
5.1.4 Signalling within the AVCSampleEntry in an initialization segment . 23
5.2 DASH Specific Aspects for HEVC Video . 23
5.2.1 HEVC Specifics . 23
5.2.2 Signalling of the Codec Profile . 23
5.2.3 Profiles Supported . 25
5.2.4 Location of SEI messages . 25
5.2.5 Colour format and transfer characteristics signalling . 25
5.2.6 High Dynamic Range using HLG10 . 26
5.2.7 High Dynamic Range using PQ10 . 27
5.2.8 Temporal Layers . 27
5.2.8.1 Introduction . 27
5.2.8.2 Signalling of Temporal Layers . 27
5.2.8.3 Temporal Layers Carried in a Single Representation . 27
5.2.8.4 Temporal Layers Carried in Separate Representations . 28
6 DASH Specific Aspects for Audio . 28
6.1 Common DASH Specific Aspects for Audio . 28
6.1.1 Adaptation Sets and Representations . 28
6.1.2 Using the Role Scheme to Distinguish Between Different Adaptation Sets . 28
6.2 DASH Specific Aspects for HE-AACv2 Audio . 31
ETSI

---------------------- Page: 3 ----------------------
4 ETSI TS 103 285 V1.2.1 (2018-03)
6.3 DASH Specific Aspects of Dolby Audio Technologies . 31
6.3.1 DASH specific aspects of Enhanced AC-3 and AC-4 part 1 . 31
6.3.2 DASH specific aspects of AC-4 part 2 . 32
6.3.2.1 ETSI TS 103 190-1 and ETSI TS 103 190-2 . 32
6.3.2.2 AC-4 for channel-based, immersive and personalized audio . 32
6.3.2.3 DRC and Loudness . 33
6.3.2.4 Dialogue Enhancement . 33
6.3.2.5 Additional Constraints for Packaging of Individual AC-4 Audio Programme Components into
ISO BMFF . 33
6.3.2.6 DASH Element and attribute settings for AC-4 . 33
6.3.3 Additional requirements for AC-4 encapsulation into ISO BMFF . 34
6.4 DASH Specific Aspects of DTS Audio Technologies . 34
6.5 DASH Specific Aspects of MPEG Surround . 35
6.6 Service Continuity Considerations . 35
6.6.1 Introduction. 35
6.6.2 Default Operation for Seamless Service Continuity . 36
6.6.3 Fallback Operation . 36
6.7 Signalling of MPEG-H Audio and AC-4 Preselections. 36
6.7.1 Introduction. 36
6.7.2 Content Creation Options and Use of the DASH Preselection Element . 36
6.7.3 Signalling Audio Properties for DASH Preselections . 37
6.7.4 Use of the Role Scheme to Distinguish between Preselections . 37
6.7.5 Accessibility Signalling with Preselection Elements . 38
6.7.6 Example configurations using DASH Preselections Elements . 38
6.8 DASH Specific Aspects of MPEG-H Audio . 40
6.8.1 Introduction. 40
6.8.2 MPEG-H Audio Elementary Stream Requirements . 40
6.8.3 Storage of MPEG H Audio Media Samples . 40
6.8.3.1 Bit Stream Encapsulation . 40
6.8.3.2 ISO BMFF packaging and segmentation . 40
6.8.3.2.1 Introduction . 40
6.8.3.2.2 MPEG-H Audio Sample Entry . 40
6.8.3.2.3 MHAConfigurationBox . 41
6.8.3.2.4 Random Access Point and Stream Access Point . 41
6.8.3.2.5 Configuration Change Constraints . 41
6.8.3.2.6 MPEG H Audio Multi-Stream Constraints . 42
6.8.3.2.7 Audio Preselection Constraints . 42
6.8.3.2.8 Loudness and Dynamic Range Control . 42
6.8.4 DASH Element and Attribute Settings for MPEG-H Audio . 42
7 DASH Specific Aspects for Subtitles . 43
7.1 Carriage of Subtitles . 43
7.1.1 General . 43
7.1.2 Distinguishing Between Different Uses of Subtitles . 44
7.2 Downloadable fonts . 45
7.2.0 Introduction. 45
7.2.1 Signalling within the MPD . 45
7.2.1.1 DVB font download scheme . 45
7.2.1.2 Scheme Identification in descriptors . 45
7.2.1.3 Additional attributes on the EssentialProperty and SupplementalProperty descriptors . 45
7.2.2 Font format . 46
7.2.3 Errors . 46
7.2.4 Player support . 46
7.3 Example (informative) . 46
8 Content Protection . 47
8.1 Introduction . 47
8.2 Background (informative) . 47
8.3 Encryption of Different Representations . 47
8.4 MPEG DASH MPD Content Protection descriptors . 48
8.5 MPEG Common Encryption . 48
8.5.0 Protection System Specific Header . 48
ETSI

---------------------- Page: 4 ----------------------
5 ETSI TS 103 285 V1.2.1 (2018-03)
8.5.1 Key Rotation . 48
8.5.2 Random access requirement . 48
8.6 Encryption Mode . 49
8.6.0 Encryption Usage . 49
8.6.1 Constraints on the SampleAuxiliaryInformationOffsetsBox . 49
8.7 Mixing Non-Encrypted and Encrypted Content / Information . 49
9 Carriage of Generic Streams and Events in DASH . 50
9.1 Events . 50
9.1.1 Background (Informative) . 50
9.1.2 Content programme metadata . 50
9.1.2.1 Definition . 50
9.1.2.2 Event message syntax . 51
9.1.2.3 Parental rating . 52
9.1.2.4 Example . 52
9.1.3 Application messages . 53
9.1.4 Events for the Player . 53
9.1.5 Long duration inband events . 53
9.1.6 Monitoring of InbandEventStreams . 54
9.1.7 Inband event formats to support Hybrid Digital Radio slideshow and text messages . 55
9.1.7.1 Introduction . 55
9.1.7.2 Use in preference to out of band data . 55
9.1.7.3 Text messages . 55
9.1.7.4 Simple slideshow messages . 56
9.1.7.5 Enhanced slideshow messages . 56
9.1.8 Integration of DVB-DASH and DVB Application Signalling . 56
10 Player Behaviour . 57
10.0 Introduction . 57
10.1 DVB Profile Support . 57
10.2 ISO BMFF Player Constraints. 57
10.3 Bitstreams, Luminance Resolutions and Frame Rates . 58
10.4 Audio/Video Switching Between Different Representations in the same Adaptation Set . 59
10.5 Playback Across Periods . 60
10.5.1 Background . 60
10.5.2 Content Offering with Multiple Periods . 61
10.5.2.1 General . 61
10.5.2.2 Associated Adaptation Sets across Periods . 61
10.5.2.3 Period Continuity . 61
10.5.3 Player Requirements and Recommendations . 62
10.6 Trick Mode Implementation (informative) . 63
10.6.0 Introduction to Trick Mode . 63
10.6.1 Player Enabled Trick Modes . 63
10.6.1.0 Introduction to Player Enabled Trick Modes . 63
10.6.1.1 Fast Forward H.264/AVC Long GOP fast decoding and frame dropping . 64
10.6.1.2 Fast Forward H.264/AVC picture discarding before decoding . 64
10.6.1.3 Fast forward I picture access . 64
10.6.1.4 Fast reverse I picture access . 64
10.6.1.5 Segment random access . 64
10.6.1.6 Partial Segment fast forward or reverse . 65
10.6.2 Content enabled Trick Modes: . 65
10.6.2.0 Introduction to Content enabled Trick Modes . 65
10.6.2.1 Trick Play Representations . 65
10.6.2.2 Sub Representations . 65
10.7 Player Buffering . 66
10.8 Player Resiliency . 66
10.8.1 Introduction (Informative) . 66
10.8.2 Handling of BaseURLs by Players . 66
10.8.2.1 Use of BaseURLs and new attributes . 66
10.8.2.2 Selection of BaseURL . 68
10.8.2.3 Changing BaseURL . 68
10.8.2.4 BaseURL Example (Informative) . 68
ETSI

---------------------- Page: 5 ----------------------
6 ETSI TS 103 285 V1.2.1 (2018-03)
10.8.3 DNS - HTTP Player . 70
10.8.4 Types of error condition and recovery options (informative) . 70
10.8.4.0 Introduction . 70
10.8.4.1 Heavy server load . 70
10.8.4.2 Configuration errors .
...

Questions, Comments and Discussion

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