1、 ETSI TS 103 285 V1.1.1 (2015-05) Digital Video Broadcasting (DVB); MPEG-DASH Profile for Transport of ISO BMFF Based DVB Services over IP Based Networks floppy3TECHNICAL SPECIFICATION ETSI ETSI TS 103 285 V1.1.1 (2015-05)2 Reference DTS/JTC-DVB-342 Keywords broadcasting, digital, DVB, IP, satellite
2、, 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 enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice The present document can be downloa
3、ded 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
4、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
5、to revision or change of status. Information on the current status of this and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: https:/portal.etsi.org/People/Commitee
6、SupportStaff.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 auth
7、orization of ETSI. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute yyyy. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM and LT
8、E are Trade Marks of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. GSM and the GSM logo are Trade Marks registered and owned by the GSM Association. ETSI ETSI TS 103 285 V1.1.1 (2015-05)3 Contents Intellectual Property Rights 7g3Foreword . 7g3Modal verbs ter
9、minology 7g31 Scope 8g32 References 8g32.1 Normative references . 8g32.2 Informative references 10g33 Definitions and abbreviations . 10g33.1 Definitions 10g33.2 Abbreviations . 12g34 DASH Constraints, HTTP Support, and Synchronization . 13g34.1 DVB Profile of MPEG-DASH . 13g34.2 Media Presentation
10、Description Constraints 13g34.2.1 General 13g34.2.2 Constraints on Period elements (common Period constraints) 13g34.2.3 Constraints on Period elements conforming to Live profile . 13g34.2.4 Constraints on AdaptationSet elements (for Live Periods) . 13g34.2.5 Constraints on Representation elements (
11、for Live Periods) 14g34.2.6 Constraints on Period elements conforming to On Demand profile . 14g34.2.7 Constraints on AdaptationSet element (On Demand) . 14g34.2.8 Constraints on Representation element (On Demand) 15g34.3 Segment Format Constraints 15g34.4 Presence of Attributes and Elements 15g34.5
12、 Dimension Constraints . 16g34.6 Server Requirements 16g34.7 Availability Time Synchronization between Player and Server . 16g34.7.1 Background . 16g34.7.2 Service Provider Requirements . 17g34.7.3 Player Requirements . 17g35 DASH Specific Aspects for Video . 18g35.1 DASH Specific Aspects for H.264/
13、AVC Video . 18g35.1.1 Profiles Supported 18g35.1.2 H.264/AVC Specifics . 18g35.1.3 Signalling of the Codec Profile . 18g35.1.4 Signalling within the AVCSampleEntry in an initialization segment . 19g35.2 DASH Specific Aspects for HEVC Video . 19g35.2.1 HEVC Specifics 19g35.2.2 Signalling of the Codec
14、 Profile . 19g35.2.3 Profiles Supported 21g36 DASH Specific Aspects for Audio . 21g36.1 Common DASH Specific Aspects for Audio . 21g36.1.1 Adaptation Sets and Representations 21g36.1.2 Using the Role Scheme to Distinguish Between Different Adaptation Sets . 22g36.2 DASH Specific Aspects for HE-AACv2
15、 Audio . 24g36.3 DASH Specific Aspects of Dolby Audio Technologies . 25g36.4 DASH Specific Aspects of DTS Audio Technologies . 25g36.5 DASH Specific Aspects of MPEG Surround . 25g36.6 Service Continuity Considerations . 26g36.6.1 Introduction. 26g36.6.2 Default Operation for Seamless Service Continu
16、ity . 26g36.6.3 Fallback Operation 26g37 DASH Specific Aspects for Subtitles . 27g37.1 Carriage of Subtitles . 27g3ETSI ETSI TS 103 285 V1.1.1 (2015-05)4 7.1.1 General 27g37.1.2 Distinguishing Between Different Uses of Subtitles 27g37.2 Downloadable fonts 28g37.2.0 Introduction. 28g37.2.1 Signalling
17、 within the MPD . 28g37.2.1.1 DVB font download scheme . 28g37.2.1.2 Scheme Identification in descriptors . 29g37.2.1.3 Additional attributes on the EssentialProperty and SupplementalProperty descriptors 29g37.2.2 Font format . 29g37.2.3 Errors 29g37.2.4 Player support . 30g37.3 Example (informative
18、) . 30g38 Content Protection 30g38.1 Introduction 30g38.2 Background (informative) 30g38.3 Encryption of Different Representations 31g38.4 MPEG DASH MPD Content Protection descriptors 31g38.5 MPEG Common Encryption 31g38.5.0 Protection System Specific Header . 31g38.5.1 Key Rotation . 31g38.5.2 Rand
19、om access requirement . 32g38.6 Encryption Mode 32g38.6.0 Encryption Usage 32g38.6.1 Constraints on the SampleAuxiliaryInformationOffsetsBox 32g38.7 Mixing Non-Encrypted and Encrypted Content / Information . 33g39 Carriage of Generic Streams and Events in DASH 33g39.1 Events . 33g39.1.1 Background (
20、Informative) 33g39.1.2 Content programme metadata . 34g39.1.2.1 Definition 34g39.1.2.2 Event message syntax . 35g39.1.2.3 Parental rating . 36g39.1.2.4 Example 36g39.1.3 Application messages . 36g39.1.4 Events for the Player . 37g39.1.5 Long duration inband events . 37g39.1.6 Monitoring of InbandEve
21、ntStreams 38g310 Player Behaviour 38g310.0 Introduction 38g310.1 DVB Profile Support 38g310.2 ISO BMFF Player Constraints 38g310.3 Luminance Resolutions and Frame Rates 39g310.4 Audio/Video Switching Between Different Representations in the same Adaptation Set . 40g310.5 Playback Across Periods 41g3
22、10.5.1 Background . 41g310.5.2 Content Offering with Multiple Periods . 41g310.5.2.1 General 41g310.5.2.2 Associated Adaptation Sets across Periods . 41g310.5.2.3 Period Continuity 42g310.5.3 Player Requirements and Recommendations 43g310.6 Trick Mode Implementation (informative) . 43g310.6.0 Introd
23、uction to Trick Mode . 43g310.6.1 Player Enabled Trick Modes . 43g310.6.1.0 Introduction to Player Enabled Trick Modes 43g310.6.1.1 Fast Forward H.264/AVC Long GOP fast decoding and frame dropping 44g310.6.1.2 Fast Forward H.264/AVC picture discarding before decoding . 45g310.6.1.3 Fast forward I pi
24、cture access . 45g310.6.1.4 Fast reverse I picture access 45g310.6.1.5 Segment random access 45g310.6.1.6 Partial Segment fast forward or reverse 45g3ETSI ETSI TS 103 285 V1.1.1 (2015-05)5 10.6.2 Content enabled Trick Modes: 45g310.6.2.0 Introduction to Content enabled Trick Modes 45g310.6.2.1 Trick
25、 Play Representations . 46g310.6.2.2 Sub Representations 46g310.7 Player Buffering . 46g310.8 Player Resiliency 46g310.8.1 Introduction (Informative) 46g310.8.2 Handling of BaseURLs by Players . 47g310.8.2.1 Use of BaseURLs and new attributes 47g310.8.2.2 Selection of BaseURL . 48g310.8.2.3 Changing
26、 BaseURL 48g310.8.2.4 BaseURL Example (Informative) . 49g310.8.3 DNS - HTTP Player 51g310.8.4 Types of error condition and recovery options (Informative) . 51g310.8.4.0 Introduction . 51g310.8.4.1 Heavy server load 51g310.8.4.2 Configuration errors 51g310.8.4.3 Authentication errors. 51g310.8.4.4 Mi
27、ssing segments 51g310.8.4.5 Miscellaneous request errors . 51g310.8.4.6 Transient connection errors or congestion 51g310.8.5 Specific errors and their categories . 51g310.8.6 Requirements on Players 52g310.9 Live Services 53g310.9.1 Overview (informative) 53g310.9.2 Determining that an MPD represent
28、s a live service 53g310.9.3 Presentations using segment templates and no segment timeline . 54g310.9.4 Considerations for 24/7 operation of a live stream . 55g310.9.4.0 Introduction . 55g310.9.4.1 AvailabilityStartTime 55g310.9.4.2 Large segment numbers 55g310.9.4.3 Large track fragment decode times
29、 . 55g310.10 MPD Processing . 55g310.11 HTTP Support 55g310.12 Reporting errors to content providers . 56g310.12.1 Introduction (Informative) 56g310.12.2 Player support . 56g310.12.3 DVB metrics reporting mechanism 56g310.12.3.1 Scheme Identification 56g310.12.3.2 Scheme URI 57g310.12.3.3 Additional
30、 attributes on the Reporting descriptor . 57g310.12.3.4 Use of the probability attribute 57g310.12.3.5 Reporting metrics 57g310.12.4 Definition of the DVBErrors metric . 58g310.12.5 Example (informative) 59g310.13 Reporting media duration and current play position to higher level applications (infor
31、mative) 60g311 Content Provider Guidelines (Informative) 61g311.1 Use of Profiles 61g311.2 Video Resolutions and Frame Rates in Adaptation Sets 61g311.2.0 Introduction. 61g311.2.1 Video Resolutions . 61g311.2.2 Frame Rates 62g311.3 Considerations for Audio in Adaptation Sets . 62g311.3.0 Recommendat
32、ion for Audio as a Percentage of Total Stream Bandwidth 62g311.3.1 Considerations for Advanced Audio Coding 62g311.3.2 Considerations for Dolby Enhanced AC-3 and AC-4 . 63g311.3.3 Considerations for DTS Audio Formats . 64g311.4 Considerations for Interlaced and Progressive in Adaptation Sets . 65g31
33、1.5 Mixing HD and SD in Adaptation Sets 65g311.6 Mixing H.264/AVC and HEVC in Adaptation Sets . 65g311.7 Subtitles 65g3ETSI ETSI TS 103 285 V1.1.1 (2015-05)6 11.8 Audio/Video Switching Across Period Boundaries . 66g311.9 Signalling multiple serving locations using BaseURLs . 66g311.9.1 Introduction.
34、 66g311.9.2 Prioritizing BaseURLs 66g311.9.3 Load balancing 66g311.9.4 Combining priority and load balancing 67g311.9.5 Relative and Absolute BaseURLs . 69g311.10 Using Events 69g311.11 Asset Identifiers 70g311.12 Considerations for Running 24/7 services 70g311.12.1 A/V synchronization . 70g311.12.2
35、 Dual (or more) redundant encoding and hosting infrastructure 70g311.12.3 Encryption. 70g311.12.4 Further information . 71g311.13 Cache Control . 71g3History 72g3ETSI ETSI TS 103 285 V1.1.1 (2015-05)7 Intellectual Property Rights IPRs essential or potentially essential to the present document may ha
36、ve been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI stand
37、ards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/ipr.etsi.org). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not refe
38、renced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by Joint Technical Committee (JTC) Broadcast of the European Broadcasting Union (EBU), Comit Europen
39、de Normalisation ELECtrotechnique (CENELEC) and the European Telecommunications Standards Institute (ETSI). NOTE: The EBU/ETSI JTC Broadcast was established in 1990 to co-ordinate the drafting of standards in the specific field of broadcasting and related fields. Since 1995 the JTC Broadcast became
40、a tripartite body by including in the Memorandum of Understanding also CENELEC, which is responsible for the standardization of radio and television receivers. The EBU is a professional association of broadcasting organizations whose work includes the co-ordination of its members activities in the t
41、echnical, legal, programme-making and programme-exchange domains. The EBU has active members in about 60 countries in the European broadcasting area; its headquarters is in Geneva. European Broadcasting Union CH-1218 GRAND SACONNEX (Geneva) Switzerland Tel: +41 22 717 21 11 Fax: +41 22 717 24 81 Fou
42、nded in September 1993, the DVB Project is a market-led consortium of public and private sector organizations in the television industry. Its aim is to establish the framework for the introduction of MPEG-2 based digital television services. Now comprising over 200 organizations from more than 25 co
43、untries around the world, DVB fosters market-led systems, which meet the real needs, and economic circumstances, of the consumer electronics and the broadcast industry. Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“, “will“, “will not“
44、, “can“ and “cannot“ are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of provisions). “must“ and “must not“ are NOT allowed in ETSI deliverables except when used in direct citation. ETSI ETSI TS 103 285 V1.1.1 (2015-05)8 1 Scope The present
45、 document defines the delivery of TV content via HTTP adaptive streaming. This includes the following: A profile of the features defined in MPEG DASH specification 1 (referred to by MPEG as an “interoperability point“) largely based on the “ISOBMFF live“ profile defined by MPEG. Constraints on the s
46、izes or complexity of various parameters defined in the MPEG DASH specification 1. A selection of the video and audio codecs from the DVB toolbox that are technically appropriate with MPEG DASH constraints and/or requirements for the use of these, without mandating any particular codec. Using MPEG C
47、ommon Encryption for content delivered according to the present document. Use of TTML subtitles with MPEG DASH. Requirements on Player behaviour needed to give inter-operable presentation of services. Guidelines for content providers on how to use MPEG DASH. Amongst others, the following subjects ar
48、e not covered in the present document: Mandatory codecs. Specific Content Protection schemes. The normative XML schemas referenced by the present document are attached as separate files contained in archive ts_103285v010101p0.zip which accompanies the present document. The XML schemas included in th
49、e present document are informative. 2 References 2.1 Normative references References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the reference document (including any amendments) applies. Referenced documents which are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. NOTE: While any hyperlinks included in this claus
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1