ETSI TS 103 286-2-2017 Digital Video Broadcasting (DVB) Companion Screens and Streams Part 2 Content Identification and Media Synchronization (V1 2 1 Includes Diskette).pdf

上传人:registerpick115 文档编号:740027 上传时间:2019-01-11 格式:PDF 页数:174 大小:2.03MB
下载 相关 举报
ETSI TS 103 286-2-2017 Digital Video Broadcasting (DVB) Companion Screens and Streams Part 2 Content Identification and Media Synchronization (V1 2 1 Includes Diskette).pdf_第1页
第1页 / 共174页
ETSI TS 103 286-2-2017 Digital Video Broadcasting (DVB) Companion Screens and Streams Part 2 Content Identification and Media Synchronization (V1 2 1 Includes Diskette).pdf_第2页
第2页 / 共174页
ETSI TS 103 286-2-2017 Digital Video Broadcasting (DVB) Companion Screens and Streams Part 2 Content Identification and Media Synchronization (V1 2 1 Includes Diskette).pdf_第3页
第3页 / 共174页
ETSI TS 103 286-2-2017 Digital Video Broadcasting (DVB) Companion Screens and Streams Part 2 Content Identification and Media Synchronization (V1 2 1 Includes Diskette).pdf_第4页
第4页 / 共174页
ETSI TS 103 286-2-2017 Digital Video Broadcasting (DVB) Companion Screens and Streams Part 2 Content Identification and Media Synchronization (V1 2 1 Includes Diskette).pdf_第5页
第5页 / 共174页
点击查看更多>>
资源描述

1、 ETSI TS 103 286-2 V1.2.1 (2017-08) Digital Video Broadcasting (DVB); Companion Screens and Streams; Part 2: Content Identification and Media Synchronization floppy3TECHNICAL SPECIFICATION ETSI ETSI TS 103 286-2 V1.2.1 (2017-08)2 Reference RTS/JTC-DVB-374-2 Keywords broadcast, companion screen, DVB,

2、 synchronization, TV 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 b

3、e 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

4、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

5、 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.

6、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 witho

7、ut the written authorization of ETSI. The copyright and the foregoing restriction extend to reproduction in all media. ETSI 2017. European Broadcasting Union 2017. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are trademarks of ETSI registered for the benefit of its Members. 3GPP

8、TM 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 ETSI TS 103 286-2 V1.2.1 (2017-08)3 Cont

9、ents Intellectual Property Rights 9g3Foreword . 9g3Modal verbs terminology 10g3Introduction 10g31 Scope 14g32 References 14g32.1 Normative references . 14g32.2 Informative references 16g33 Definitions and abbreviations . 17g33.1 Definitions 17g33.2 Abbreviations . 19g34 Overview 21g34.1 Interfaces 2

10、1g34.2 Architecture for identification and companion synchronization 21g34.2.1 General 21g34.2.2 Media synchronization architecture 24g34.2.3 Mapping of generic media synchronization architecture to Timeline Synchronization 26g34.2.4 Simplified scenario for the TV Device . 28g34.3 Procedures 28g34.3

11、.1 Introduction. 28g34.3.2 Content Identification and other Information (CSS-CII) 29g34.3.3 Material Resolution Service (CSS-MRS) . 30g34.3.4 Wall Clock (CSS-WC) 31g34.3.5 Timeline Synchronization (CSS-TS) 32g34.3.6 Trigger Events interface (CSS-TE) . 34g35 Data model . 36g35.1 Data model introducti

12、on . 36g35.2 Content Identification . 37g35.2.1 General 37g35.2.2 Content Identifier stem . 38g35.2.3 DVB Broadcast and IPTV services . 38g35.2.3.1 General 38g35.2.3.2 Net path for DVB broadcast services 39g35.2.3.3 Net path for DVB IPTV services 40g35.2.3.4 Event Constraint 40g35.2.3.5 Query . 40g3

13、5.2.3.6 Progressive build-up of CIs for DVB Broadcast and IPTV services . 41g35.2.3.6.1 Common 41g35.2.3.6.2 DVB Broadcast systems 42g35.2.3.6.3 DVB IPTV systems . 42g35.2.4 DVB DASH services 43g35.2.5 Other types of service . 43g35.3 Timelines 44g35.3.1 General 44g35.3.2 Tick rate and accuracy prop

14、erties . 44g35.3.3 Sources of Timelines and the Timeline Selector. 46g35.3.4 MPEG-TS PTS: Presentation Time Stamp . 47g35.3.5 ISOBMFF: composition time . 47g35.3.6 TS Adaptation Packet . 47g35.3.7 MPEG DASH: Period relative Timeline . 47g35.3.7.1 General 47g35.3.7.2 Timeline Selector for a Period re

15、lative Timeline 48g35.3.7.3 Determining Time Values and Timestamps for a Period relative Timeline 48g3ETSI ETSI TS 103 286-2 V1.2.1 (2017-08)4 5.4 Timeline correlation . 49g35.5 Material Information 51g35.5.1 General 51g35.5.2 Material . 52g35.5.3 Material Identifiers . 53g35.5.4 Synchronization Tim

16、eline information . 53g35.5.5 Timeline mappings . 54g35.5.6 Correlation Timestamps 54g35.5.7 Trigger Event info . 55g35.5.8 Process for determining which Materials are Active Materials 55g35.5.9 JSON syntax for representing Material Information . 57g35.5.9.1 General 57g35.5.9.2 JSON for Material . 5

17、8g35.5.9.3 JSON for Material Identifier . 58g35.5.9.4 JSON for Synchronization Timeline information . 58g35.5.9.5 JSON for Timeline properties . 59g35.5.9.6 JSON for Timeline Mapping . 59g35.5.9.7 JSON for Correlation Timestamp . 60g35.5.9.8 Trigger Event Info . 60g35.6 Content Identification and ot

18、her Information (CII) 61g35.6.1 General 61g35.6.2 Reporting the MRS URL 61g35.6.3 Reporting the Content Identifier . 62g35.6.4 Status of presentation 62g35.6.5 Reporting Wall Clock, Timeline Synchronization and Trigger Event Notification service endpoint URLs . 63g35.6.6 Reporting a list of timeline

19、 options . 64g35.6.7 JSON Representation of Content Identification and other Information 64g35.7 Timestamps and Timeline Synchronization . 65g35.7.1 General 65g35.7.2 Reference point for timestamping . 66g35.7.3 Setup data 66g35.7.4 Actual, Earliest and Latest Presentation Timestamp . 67g35.7.5 Cont

20、rol Timestamps 68g35.8 Trigger Events 69g35.8.1 General 69g35.8.2 Encoding Trigger Event locations 69g35.8.3 Reference point for Trigger Events . 69g35.8.4 Trigger Event Sources 69g35.8.4.1 General 69g35.8.4.2 DSM-CC “do it now“ Stream Events 70g35.8.4.2.1 Encoding in MPEG TS 70g35.8.4.2.2 Encoding

21、the URI referencing the Trigger Event 70g35.8.4.2.3 Trigger Event data . 70g35.8.4.2.4 Reference point 70g35.8.4.3 DASH Events 71g35.8.4.3.1 Encoding in the DASH Content 71g35.8.4.3.2 Encoding the URI referencing the event . 71g35.8.4.3.3 Event Data . 71g35.8.4.3.4 Reference Point . 71g35.8.4.4 Othe

22、r Event Sources 72g35.8.5 Messages . 72g35.8.5.1 General 72g35.8.5.2 Trigger Event Session Setup (TESS) message 72g35.8.5.3 Trigger Event Subscription Management (TESM) messages . 73g35.8.5.4 Trigger Event Notification (TEN) message 73g35.9 Private data . 75g35.9.1 General 75g35.9.2 JSON for an item

23、 of private data 75g36 Content Identification and other Information (CSS-CII) . 76g36.1 General . 76g3ETSI ETSI TS 103 286-2 V1.2.1 (2017-08)5 6.2 Protocol 76g36.3 Protocol transport . 77g37 Material Resolution Service (CSS-MRS) . 78g37.1 General . 78g37.2 Material resolution protocol . 78g37.3 Mate

24、rial resolution protocol query . 78g37.3.1 Material resolution protocol general requirements . 78g37.3.2 Material resolution protocol URL . 79g37.3.3 Material resolution protocol parameter . 79g37.4 Material resolution protocol response 80g37.5 Material resolution protocol example (informative) . 81

25、g37.6 MRS Update Protocols . 82g37.6.1 General 82g37.6.2 JSON syntax for update array element . 82g37.6.3 Update response JSON . 83g37.6.3.1 Update response JSON types 83g37.6.3.2 Semantics of Material update responses . 83g37.6.3.3 Semantics of Timeline Sync update responses 83g37.6.4 Long poll . 8

26、4g37.6.5 WebSocket protocol 84g37.6.6 Server Sent Events protocol 84g37.6.7 BOSH/XMPP protocol . 85g38 Wall Clock (CSS-WC) . 85g38.1 General . 85g38.2 Protocol overview. 85g38.2.0 Protocol Introduction 85g38.2.1 Time values and estimating Wall Clock offset . 86g38.2.2 Measurement precision . 87g38.2

27、.3 Maximum frequency error 87g38.3 Wall Clock protocol . 88g38.4 Wall clock protocol transport . 89g39 Timeline Synchronization (CSS-TS) 90g39.1 General . 90g39.2 Protocol 90g39.3 Protocol transport . 92g310 Trigger Events (CSS-TE) . 93g310.1 General . 93g310.2 Protocol 93g310.3 Protocol Transport 9

28、4g311 Timelines in Transport Stream adaptation fields 95g311.1 General . 95g311.2 Void 95g311.3 Timed External Media Information (TEMI) 95g311.3.1 General 95g311.3.2 Timeline Selector for an MPEG TEMI timeline . 95g311.3.3 Interpretation of a temi_timeline_descriptor . 95g311.3.4 Determining Disappe

29、arance of a TEMI timeline (informative) 96g311.3.5 TEMI timelines and bitstream manipulation (informative) 96g312 Connection and playback session management . 96g3Annex A (informative): JSON representation . 98g3A.1 JSON Schemas . 98g3A.1.1 General . 98g3A.1.2 Core schema . 98g3A.1.3 Material Inform

30、ation (MI) schema . 100g3A.1.4 Content Identification and other Information (CII) schema . 102g3A.1.5 Setup-data schema 103g3ETSI ETSI TS 103 286-2 V1.2.1 (2017-08)6 A.1.6 Control Timestamp schema 103g3A.1.7 Actual, Earliest and Latest Presentation Timestamp schema . 104g3A.1.8 Trigger Event Session

31、 Setup (TESS) schema . 104g3A.1.9 Trigger Event Subscription Management (TESM) schema 105g3A.1.10 Trigger Event Notification (TEN) schema . 105g3A.2 Example JSON representation (informative) . 106g3A.2.1 General . 106g3A.2.2 Examples of Material Information . 106g3A.2.2.1 Example response from the M

32、RS . 106g3A.2.2.2 Example Materials update response from the MRS 108g3A.2.2.3 Example Synchronization Timeline Information update response from the MRS . 109g3A.2.3 Example of Content Identification and other Information (CII) . 109g3A.2.4 Example of Setup Data . 110g3A.2.5 Example of Control Timest

33、amp . 110g3A.2.6 Example of Actual, Earliest and Latest Presentation Timestamp . 110g3A.2.7 Example of Trigger Event Session Setup . 110g3A.2.8 Example of Trigger Event Subscription Management . 110g3A.2.9 Trigger Event Notification . 110g3Annex B (informative): Implementation guidelines for broadca

34、sters . 111g3B.1 General . 111g3B.2 Use of Material Information and Material Resolution . 111g3B.2.1 General . 111g3B.2.2 Material Information 111g3B.2.2.1 General 111g3B.2.2.2 Hierarchical relationships . 112g3B.2.2.3 Use of Material Identifiers 112g3B.2.2.4 Use of private data 113g3B.2.2.5 Ambigui

35、ties in timeline mappings 113g3B.2.2.5.1 Example of Handling wrapping of a Synchronization Timeline . 113g3B.2.2.5.2 A point on the Synchronization Timeline maps to multiple points on the Material Timeline 114g3B.2.2.5.3 Ambiguities due to long duration Materials 114g3B.2.2.5.4 Ambiguities due to Sy

36、nchronization Timeline discontinuities 114g3B.2.3 Precisely identifying the start and end of programmes on a DVB broadcast service . 115g3B.2.4 Content Identification and regular wrapping of the Synchronization Timeline . 116g3B.3 Derivation of timelines from the broadcast chain 116g3B.3.1 General .

37、 116g3B.3.2 Time synchronization at playout 117g3B.3.3 Coding and multiplexing 118g3B.3.4 Generation of Material Information . 118g3B.3.5 Handling non integer frame rates and dropped frame timecode . 119g3B.4 Managing delay throughout distribution network 119g3B.5 Managing multiple content timelines

38、 . 120g3B.6 Generating Correlation Timestamps. 120g3B.7 Timelines in MPEG DASH streams . 122g3B.7.1 Handling xlink references. 122g3B.7.2 Timeline wrapping . 123g3Annex C (informative): Implementation guidelines for TV Devices and Companion Screen Applications 124g3C.1 General . 124g3C.2 CI examples

39、 124g3C.2.1 Examples of correctly formed CIs 124g3C.2.2 Examples of malformed CIs . 126g3C.3 Handling dynamics of media synchronization by the Synchronization Client. 127g3ETSI ETSI TS 103 286-2 V1.2.1 (2017-08)7 C.4 Example calculations: Reference point for timestamping 128g3C.4.1 General . 128g3C.

40、4.2 Actual Presentation Timestamp 129g3C.4.3 Earliest Presentation Timestamp 129g3C.4.4 Latest Presentation Timestamp. 130g3C.4.5 Control Timestamp . 130g3C.5 Example calculations: Where TV Device cannot vary the presentation time of content . 131g3C.5.1 General . 131g3C.5.2 SC elementary function i

41、n the TV device 131g3C.5.2.1 Calculation Explanation 131g3C.5.2.2 Calculation Example . 134g3C.5.3 MSAS elementary function in the TV device. 135g3C.5.3.1 Calculation Explanation 135g3C.5.3.2 Calculation Example . 135g3C.6 Example calculations: Where TV Device can vary the presentation time of conte

42、nt 136g3C.6.1 General . 136g3C.6.2 SC elementary function in the TV device 136g3C.6.2.1 Calculation Explanation 136g3C.6.2.2 Calculation Example . 140g3C.6.3 MSAS elementary function in the TV device. 141g3C.6.3.1 Calculation Explanation 141g3C.6.3.2 Calculation Example . 143g3C.7 Example calculatio

43、ns: SC elementary function in the Companion Screen Application 145g3C.7.1 General . 145g3C.7.2 SC elementary function in the CSA for media content 145g3C.7.2.1 Calculation Explanation 145g3C.7.2.2 Calculation Example . 149g3C.7.3 SC elementary function in the CSA for application generated content 15

44、0g3C.7.3.1 Calculation Explanation 150g3C.7.3.2 Calculation Example . 153g3C.8 Wall Clock synchronization implementation guidance 154g3C.8.1 General . 154g3C.8.2 TV Device and WC Server . 155g3C.8.3 CSA and WC Client . 156g3C.8.3.1 Process Overview . 156g3C.8.3.2 Calculation of candidates and metric

45、s from measurements 158g3C.8.3.3 Measurement process 160g3C.8.3.4 Filtering process 161g3C.8.3.5 Adjustment process . 161g3C.9 Status of Presentation and behaviour of TV Device 162g3C.9.1 Primary aspect of status of presentation and behaviour of TV Device . 162g3C.9.2 Examples of extended aspects of

46、 status of presentation . 163g3C.10 Trigger Event Presentation Time (informative) . 164g3C.10.0 Trigger Event Presentation Time Introduction . 164g3C.10.1 Calculation of presentation time by the TV Device . 164g3C.10.2 Calculation by the CSA to adjust for playback speed 165g3Annex D (informative): D

47、ata model diagrams description . 166g3D.1 General . 166g3D.2 Objects 166g3D.3 Links and associations 166g3D.4 Aggregation 166g3Annex E (normative): Signalling of MRS and CI ancillary data in DASH MPDs . 168g3E.1 General . 168g3ETSI ETSI TS 103 286-2 V1.2.1 (2017-08)8 E.2 DASH MPD Schema Extensions .

48、 168g3E.2.1 XML Element Namespace . 168g3E.2.2 MRS URL 168g3E.2.3 CI Ancillary Data . 168g3E.2.4 Schema . 169g3E.3 Example MPD 169g3Annex F (normative): Signalling of MRS and CI Ancillary data in DVB IPTV Service Discovery and Selection XML 171g3F.1 General . 171g3F.2 XML Namespace 171g3F.3 MRS (URI

49、Linkage) 171g3F.4 CI Ancillary Data . 171g3F.5 Schema . 171g3Annex G (informative): Change History 172g3History 174g3ETSI ETSI TS 103 286-2 V1.2.1 (2017-08)9 Intellectual Property Rights Essential patents 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 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 standards“,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1