1、 ETSI TS 126 247 V14.1.0 (2017-04) Universal Mobile Telecommunications System (UMTS); LTE; Transparent end-to-end Packet-switched Streaming Service (PSS); Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH) (3GPP TS 26.247 version 14.1.0 Release 14) TECHNICAL SPECIFICATION ETSI
2、ETSI TS 126 247 V14.1.0 (2017-04)13GPP TS 26.247 version 14.1.0 Release 14Reference RTS/TSGS-0426247ve10 Keywords LTE,UMTS 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 lucr
3、atif enregistre la Sous-Prfecture 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 p
4、resent 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
5、 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 i
6、n 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 a
7、s 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. European Telecommunications Standards Institute 2017. All rights reserved. DECT
8、TM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM and LTE 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 A
9、ssociation. ETSI ETSI TS 126 247 V14.1.0 (2017-04)23GPP TS 26.247 version 14.1.0 Release 14Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available fo
10、r 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 standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http
11、s:/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 referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essen
12、tial to the present document. Foreword This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP). The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or GSM identities. These should be interpre
13、ted as being references to the corresponding ETSI deliverables. The cross reference between GSM, UMTS, 3GPP and ETSI identities can be found under http:/webapp.etsi.org/key/queryform.asp. Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“,
14、 “will“, “will not“, “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 126 247 V14.1.0 (2017-04)3
15、3GPP TS 26.247 version 14.1.0 Release 14Contents Intellectual Property Rights 2g3Foreword . 2g3Modal verbs terminology 2g3Foreword . 8g3Introduction 8g31 Scope 9g32 References 9g33 Definitions, abbreviations and conventions . 11g33.1 Definitions 11g33.2 Abbreviations . 11g33.3 Conventions 12g34 Over
16、view 12g35 System Description 13g35.1 Overview 13g35.2 Service Access 13g35.3 Protocols . 14g35.3.1 General 14g35.3.2 Partial File Handling . 14g36 Progressive Download over HTTP . 15g36.1 General . 15g36.2 Progressive Download 15g36.3 3GPP File Format Profiles . 15g37 3GPP Dynamic Adaptive Streamin
17、g over HTTP . 15g37.1 System Description. 15g37.2 3GP-DASH Client Model 16g37.3 3GP-DASH Profiles . 17g37.3.1 General 17g37.3.2 3GPP Adaptive HTTP Streaming (Release-9 AHS) . 17g37.3.3 3GP-DASH Release-10 Profile. 17g37.3.3.1 Introduction . 17g37.3.4 3GP-DASH Release 11 multiview stereoscopic 3D vid
18、eo profile 17g37.3.5 3GP-DASH Release 11 frame-packed stereoscopic 3D video profile 18g37.3.6 Media Codecs . 18g37.3.7 Content Protection 18g37.3.8 Partial File Handling . 19g37.3.9 3GP-DASH Enhanced Interoperability Point . 19g38 DASH - Media Presentation . 20g38.1 Introduction 20g38.2 Media Presen
19、tation Description . 21g38.2.1 General 21g38.2.2 Schema and 3GPP Extension 21g38.2.3 (void) 22g38.2.4 (void) 22g38.3 MPD Assembly 22g38.4 Hierarchical Data Model 22g38.4.1 General 22g38.4.2 Period 23g38.4.2.1 General 23g38.4.2.2 Content Offering with Multiple Periods 24g38.4.3 Adaptation Sets and Re
20、presentations 25g38.4.3.1 Overview . 25g3ETSI ETSI TS 126 247 V14.1.0 (2017-04)43GPP TS 26.247 version 14.1.0 Release 148.4.3.2 Common Attributes and Elements 25g38.4.3.3 Adaptation Set . 26g38.4.3.4 Representation . 27g38.4.3.5 Sub-Representation . 27g38.4.3.6 Content Component 28g38.4.4 Segments a
21、nd Segment Information . 28g38.5 MPD Update . 29g38.5.1 General 29g38.5.2 Media Presentation Description Delta 29g38.6 Additional Media Presentation Information . 31g38.6.1 Introduction. 31g38.6.2 Program Information. 31g38.6.3 Descriptors 31g38.7 Base URL Processing . 32g38.8 Event Streams . 32g39
22、DASH - Usage of 3GPP File Format . 32g39.1 Introduction 32g39.2 Segment Types and Formats 32g39.2.1 Introduction. 32g39.2.2 Initialization Segment . 33g39.2.3 Media Segment . 33g39.2.3.1 General 33g39.2.3.2 Subsegments and Segment Index 33g39.2.3.3 Subsegment Index . 33g39.2.3.4 3GP-DASH Media Segme
23、nt Format . 33g39.2.4 Self-Initializing Media Segment . 33g39.2.5 Media Stream and Segment Properties . 33g39.2.5.1 Media Stream Access Points . 33g39.2.5.2 Non-overlapping Segments and Subsegments 34g39.2.5.3 Bitstream concatenation 34g39.3 Usage on Server and Client 34g39.4 Segment Properties with
24、 MPD constraints . 34g39.4.1 General 34g39.4.1.1 Introduction . 34g39.4.1.2 Media Presentation Timeline 34g39.4.1.3 Segment Index . 34g39.4.2 Segment Alignment 34g39.4.3 Bitstream Switching 34g39.4.4 Sub-Representation . 35g310 QoE for Progressive Download and DASH . 35g310.1 General . 35g310.2 QoE
25、Metric Definitions 35g310.2.1 Introduction. 35g310.2.2 Void 35g310.2.3 Representation Switch Events. 36g310.2.4 Average Throughput . 36g310.2.5 Initial Playout Delay . 36g310.2.6 Buffer Level 36g310.2.7 Play List 37g310.2.8 MPD Information 39g310.2.9 Playout Delay for Media Start-up . 39g310.2.10 De
26、vice information . 39g310.3 Quality Metrics for Progressive Download 40g310.4 Quality Metrics for DASH . 40g310.5 Quality Reporting Scheme for DASH 41g310.6 Quality Reporting Protocol. 43g310.6.1 General 43g310.6.2 Report Format . 44g310.6.3 Reporting Protocols 47g311 Live Services 48g3ETSI ETSI TS
27、126 247 V14.1.0 (2017-04)53GPP TS 26.247 version 14.1.0 Release 1411.1 Overview Dynamic and Live Media Presentations 48g311.2 Dynamic Segment Download . 49g311.2.1 Background and Assumptions 49g311.2.2 MPD Information and Timing Model . 49g311.2.2.1 MPD Information 49g311.2.2.2 Segment Information D
28、erivation . 50g311.2.2.2.1 Introduction . 50g311.2.2.2.2 Definitions . 50g311.2.2.2.3 MPD Information 51g311.2.2.2.4 Period Information . 51g311.2.2.2.5 Representation Information . 52g311.2.2.2.6 Media Time Information of Segment 52g311.2.2.2.7 Segment List Parameters . 52g311.2.2.2.8 URL Generatio
29、n with Segment Template . 54g311.2.3 Service Offering Requirements and Guidelines 54g311.2.3.1 General Service Offering Requirements . 54g311.2.3.2 Dynamic Service Offering Guidelines 54g311.2.3.2.1 Introduction . 54g311.2.3.2.2 Basic Parameter Settings . 55g311.2.3.3 Content Offering with Periods 5
30、6g311.2.3.3.1 General 56g311.2.3.4 Joining Recommendation 58g311.2.4 Client Operation, Recommendations and Guidelines (informative) . 58g311.2.4.1 Basic Operation . 58g311.2.4.2 Joining, Initial Buffering and Playout Recommendations. 60g311.2.4.2.1 General 60g311.2.4.2.2 Joining at the live edge 61g
31、311.2.5 Considerations on live edge) . 61g311.3 Live Services with MPD Updates 61g311.3.1 Background and Assumptions 61g311.3.2 Preliminaries . 62g311.3.2.1 MPD Information 62g311.3.2.2 Segment Information Derivation . 63g311.3.3 Service Offering Requirements and Guidelines 63g311.3.3.1 General 63g3
32、11.3.3.2 Setting the Minimum Update Period Value 64g311.3.3.3 Permitted Updates in an MPD . 64g311.3.3.4 Last Segment Message 64g311.3.4 MPD-based Live Client Operation based on MPD . 65g311.4 Provisioning of Live Content in On-Demand Mode 65g311.4.1 Scenario 65g311.4.2 Content Offering Requirements
33、 and Recommendations . 66g311.4.3 Client Behavior . 66g311.5 Availability Time Synchronization between Client and Server . 66g311.5.1 Background . 66g311.5.2 Service Provider Requirements and Guidelines 67g311.5.3 Client Requirements and Guidelines. 67g311.6 Robust Operation 68g311.6.1 General Robus
34、tness. 68g311.6.2 Synchronization Loss of Segmenter . 68g311.6.3 Encoder Clock Drift 68g311.6.4 Segment Unavailability . 68g311.6.5 Swapping across Redundant Tools . 68g312 Ad Insertion Enablers . 69g312.1 Background 69g312.2 Enablers 69g312.2.1 Period elements and Remote Periods 69g312.2.2 Asset Id
35、entifiers 69g312.2.3 MPD updates 70g3Annex A (informative): Example DASH Client Behaviour . 71g3ETSI ETSI TS 126 247 V14.1.0 (2017-04)63GPP TS 26.247 version 14.1.0 Release 14A.1 Introduction 71g3A.2 Overview 71g3A.3 Segment List Generation 71g3A.4 Seeking . 71g3A.5 Support for Trick Modes 71g3A.6 S
36、witching Representations . 71g3A.7 Reaction to Error Codes . 71g3A.8 Encoder Clock Drift Control 71g3A.9 Handling Partial File Responses . 72g3A.10 Utilization of QoS Information 72g3A.11 Utilization of Quality Metadata 72g3Annex B (normative): Media Presentation Description Schema 73g3B.1 Introduct
37、ion 73g3B.2 Main Schema 73g3B.3 3GPP Extension Schema 73g3Annex C (normative): Descriptor Scheme Definitions 75g3C.1 Introduction 75g3C.2 Void 75g3C.3 Void 75g3C.4 3D Video Disparity Range Descriptor Scheme 75g3C.5 3D Video Display Information Scheme . 76g3Annex D (informative): MPD Examples . 77g3D
38、.1 On-Demand Service . 77g3D.2 Live Service 77g3D.3 MPD Assembly 79g3D.4 MPD Deltas 80g3Annex E (normative): Void . 84g3Annex F (normative): OMA DM QoE Management Object . 85g3Annex G (normative): File format extensions for 3GP DASH support . 91g3G.1 Introduction 91g3G.2 Void 91g3G.3 Void 91g3G.4 Vo
39、id 91g3G.5 Void 91g3G.6 Void 91g3Annex H (normative): MIME Type Registration for MPD 92g3H.1 MPD MIME Type 92g3ETSI ETSI TS 126 247 V14.1.0 (2017-04)73GPP TS 26.247 version 14.1.0 Release 14H.1.1 Introduction 92g3H.1.2 Void 92g3H.1.3 Void 92g3H.2 MPD Delta MIME Type. 92g3H.2.1 Introduction 92g3H.2.2
40、 MIME Type and Subtype . 92g3Annex I (informative): Signalling of DASH AVP values for QoS handling in the PCC . 94g3Annex J (normative): MIME Type Registration for QoE Reports . 96g3J.1 Introduction 96g3J.2 MIME Type and Subtype . 96g3Annex K (normative): ITU-T P.1203 Audio/Video MOS Estimation 98g3
41、K.1 Introduction 98g3K.2 Calculation . 98g3Annex L (normative): QoE Measurement Collection Functionalities 101g3Annex M (informative): Change history . 103g3History 105g3ETSI ETSI TS 126 247 V14.1.0 (2017-04)83GPP TS 26.247 version 14.1.0 Release 14Foreword This Technical Specification has been prod
42、uced by the 3rdGeneration Partnership Project (3GPP). The contents of the present document are subject to continuing work within the TSG and may change following formal TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an identifying cha
43、nge of release date and an increase in version number as follows: Version x.y.z where: x the first digit: 1 presented to TSG for information; 2 presented to TSG for approval; 3 or greater indicates TSG approved document under change control. y the second digit is incremented for all changes of subst
44、ance, i.e. technical enhancements, corrections, updates, etc. z the third digit is incremented when editorial only changes have been incorporated in the document. The 3GPP transparent end-to-end packet-switched streaming service (PSS) specification consists of seven 3GPP TSs: 3GPP TS 22.233 1, 3GPP
45、TS 26.233 2, 3GPP TS 26.234 3, 3GPP TS 26.244 4, 3GPP TS 26.245 5, 3GPP TS 26.246 6, and the present document. The TS 22.233 contains the service requirements for the PSS. The TS 26.233 provides an overview of the PSS. The TS 26.234 provides the details of the protocols and codecs used by the PSS. T
46、he TS 26.244 defines the 3GPP file format (3GP) used by the PSS and MMS services. The TS 26.245 defines the Timed text format used by the PSS and MMS services. The TS 26.246 defines the 3GPP SMIL language profile. The present document defines Progressive Download and Dynamic Adaptive Streaming over
47、HTTP. The TS 26.244, TS 26.245 and TS 26.246 start with Release 6. Earlier releases of the 3GPP file format, the Timed text format and the 3GPP SMIL language profile can be found in TS 26.234. The TS 26.247 starts with Release 10. Earlier releases of Progressive Download and Dynamic Adaptive Streami
48、ng over HTTP can be found in TS 26.234. Introduction Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH) collects a set of technologies how progressive download and adaptive streaming of continuous media may be carried out exclusively over HTTP. ETSI ETSI TS 126 247 V14.1.0 (201
49、7-04)93GPP TS 26.247 version 14.1.0 Release 141 Scope The present document specifies Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH). This specification is part of Packet-switched Streaming Service (PSS). HTTP-based progressive download and dynamic adaptive streaming are separated from TS 26.234 to differentiate from RTP-based streaming that is maintained in TS 26.234. HTTP-based progressive download and dynamic adaptive streaming may be deployed independently from RTP-based PSS, for example by using standard HTTP/1.1 servers for hosting d