ImageVerifierCode 换一换
格式:PDF , 页数:292 ,大小:3.04MB ,
资源ID:739519      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-739519.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ETSI TS 102 796-2016 Hybrid Broadcast Broadband TV (V1 4 1)《混合广播宽带电视(V1 4 1)》.pdf)为本站会员(cleanass300)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ETSI TS 102 796-2016 Hybrid Broadcast Broadband TV (V1 4 1)《混合广播宽带电视(V1 4 1)》.pdf

1、 ETSI TS 102 796 V1.4.1 (2016-08) Hybrid Broadcast Broadband TV TECHNICAL SPECIFICATION ETSI ETSI TS 102 796 V1.4.1 (2016-08)2 Reference RTS/JTC-037 Keywords broadcasting, DVB, HTML, internet, multimedia ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax:

2、 +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 downloaded from: http:/www.etsi.org/standards-search The present document may be made available in electronic versi

3、ons 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 t

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

5、able 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 a

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

7、. European Telecommunications Standards Institute 2016. European Broadcasting Union 2016. All rights reserved. DECTTM, 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 Memb

8、ers and of the 3GPP Organizational Partners. GSM and the GSM logo are Trade Marks registered and owned by the GSM Association. HbbTV is a registered trademark of HbbTV Association. ETSI ETSI TS 102 796 V1.4.1 (2016-08)3 Contents Intellectual Property Rights 13g3Foreword . 13g3Modal verbs terminology

9、 13g3Introduction 13g31 Scope 14g32 References 15g32.1 Normative references . 15g32.2 Informative references 18g33 Definitions and abbreviations . 19g33.1 Definitions 19g33.2 Abbreviations . 20g34 Overview 23g34.1 Applications . 23g34.2 Architecture (informative) 24g34.2.1 Introduction. 24g34.2.2 Sy

10、stem overview . 24g34.2.3 Functional terminal components . 25g34.3 Terminal capabilities and extensions 26g34.4 Specification overview . 26g34.5 Referenced W3C Specifications . 28g35 User experience (informative) 28g35.0 Introduction 28g35.1 Visual appearance of interactive applications 28g35.1.1 Ba

11、lance of video and application 28g35.1.2 Service selection and event change . 29g35.2 User input . 30g35.3 Access to interactive applications 31g35.3.1 Overview of ways of access 31g35.3.2 Inaccessibility of applications . 31g35.3.3 Starting broadcast-related autostart applications 32g35.3.3.1 Possi

12、ble states of an autostart application . 32g35.3.3.2 “Red Button“ applications . 33g35.3.4 Starting digital teletext applications 33g35.3.5 Starting broadcast-independent applications 34g35.4 Exiting and hiding broadcast-related applications 35g35.5 Companion Screens 35g35.6 User interface issues .

13、36g35.6.1 Advertising broadcast applications . 36g35.6.2 Co-existence with CI and CI Plus MMI 36g35.6.3 Encrypted channels . 36g36 Service and application model . 36g36.1 Application model 36g36.2 Application lifecycle 37g36.2.1 Introduction. 37g36.2.2 Starting and stopping applications 37g36.2.2.1

14、Summary (Informative) . 37g36.2.2.2 Behaviour when selecting a broadcast service 38g36.2.2.3 Behaviour while a broadcast service is selected 40g36.2.2.4 Time-shifting behaviour 42g36.2.2.5 Simultaneous broadcast/broadband/CI Plus application signalling . 42g36.2.2.5.1 Priority . 42g36.2.2.5.2 Not cu

15、rrently operational broadband connection . 42g3ETSI ETSI TS 102 796 V1.4.1 (2016-08)4 6.2.2.5.3 Currently operational broadband connection and error accessing initial page 43g36.2.2.5.4 Not currently operational CI Plus protocol 43g36.2.2.5.5 Currently operational CI Plus connection and error access

16、ing file system 43g36.2.2.5.6 Application launch failure . 43g36.2.2.6 Broadcast-independent applications 43g36.2.2.6.1 Lifecycle issues . 43g36.2.2.6.2 Launch context signalling (informative) . 44g36.2.2.7 Access to broadcast resources while presenting broadband-delivered A/V 46g36.2.2.8 Behaviour

17、on encrypted broadcast services 46g36.2.2.9 Applications launched from non-HbbTVapplication environments 46g36.2.2.10 Parental ratings 47g36.2.2.11 Other general behaviour 47g36.2.3 Application lifecycle example (informative) 48g36.3 Application boundary . 49g36.3.1 Introduction. 49g36.3.2 Origin 49

18、g36.3.3 Application boundary definition . 49g37 Formats and protocols 51g37.1 General formats and protocols 51g37.1.1 Graphic formats 51g37.1.2 Audio description 51g37.2 Broadcast-specific format and protocols 51g37.2.1 System, video, audio and subtitle formats 51g37.2.2 Protocol for application tra

19、nsport . 51g37.2.3 Signalling of applications . 52g37.2.3.1 Broadcast signalling 52g37.2.3.2 Broadcast-independent application signalling . 55g37.2.4 Synchronization 57g37.2.5 DSM-CC carousel . 57g37.2.5.1 Mounting related constraints . 57g37.2.5.2 Initial carousel mounting . 57g37.2.5.3 Subsequent

20、carousel mountings (during the lifecycle of an application) 58g37.2.5.4 Constraints 58g37.2.6 Data services. 58g37.2.7 File system acceleration 58g37.2.7.1 Introduction . 58g37.2.7.2 HbbTVstored groups descriptor 58g37.2.7.3 Group location descriptor 59g37.2.7.4 Group Manifest file name . 59g37.2.8

21、Protocol for download 60g37.3 Broadband-specific format and protocols . 60g37.3.1 System, video and audio formats 60g37.3.1.1 General requirements 60g37.3.1.2 Systems layers . 61g37.3.1.3 Video . 62g37.3.1.4 Audio . 63g37.3.1.5 Subtitles . 64g37.3.1.5.1 TTML based subtitles 64g37.3.1.5.2 Broadcast s

22、ubtitles. 65g37.3.2 Protocols . 65g37.3.2.1 Protocols for streaming . 65g37.3.2.2 Protocols for download . 66g37.3.2.3 Void. 66g37.3.2.4 HTTP User-Agent header . 66g37.3.2.5 HTTP Redirects . 67g37.3.2.6 HTTP Caching 67g37.3.2.7 Simultaneous HTTP connections 67g38 Browser application environment 67g3

23、8.1 DAE specification usage 67g38.2 Defined JavaScript APIs 67g3ETSI ETSI TS 102 796 V1.4.1 (2016-08)5 8.2.1 Acquisition of DSM-CC stream events 67g38.2.1.1 Adding and removing stream event listeners 67g38.2.1.2 DSM-CC StreamEvent event 69g38.2.2 Carousel objects access with XMLHttpRequest . 69g38.2

24、.3 APIs for media synchronization 70g38.2.3.1 Introduction (Informative) 70g38.2.3.2 The MediaSynchroniser embedded object 72g38.2.3.2.0 General 72g38.2.3.2.1 Properties. 72g38.2.3.2.2 Methods . 74g38.2.3.2.3 DOM2 events 78g38.2.3.2.4 Error codes 79g38.2.3.3 The CorrelationTimestamp class . 80g38.2.

25、3.3.1 General 80g38.2.3.3.2 Properties. 80g38.2.4 APIs for automatic deletion of downloaded content . 80g38.2.5 APIs for obtaining the LCN of a service. 80g38.2.6 Companion Screen discovery APIs 81g38.2.6.1 HbbTVCSManager embedded object . 81g38.2.6.2 DiscoveredTerminal class . 84g38.2.6.3 Discovere

26、dCSLauncher class 85g39 System integration 86g39.1 Mapping from APIs to protocols 86g39.1.1 Unicast streaming . 86g39.1.1.1 General streaming requirements 86g39.1.1.2 HTTP streaming 86g39.1.2 Unicast content download . 86g39.1.3 Seek accuracy . 86g39.2 URLs 88g39.3 Other file formats . 89g39.3.1 Str

27、eam event . 89g39.3.2 MPEG DASH event integration 90g39.3.2.1 General 90g39.3.2.2 HTML5 media element . 90g39.4 Presentation of adaptive bitrate content 92g39.4.1 General 92g39.4.2 Behaviour for HTML5 media objects . 92g39.4.3 Behaviour for the A/V Control object 93g39.5 Downloading content via FDP

28、. 94g39.5.1 Download registration. 94g39.5.2 Single file with multiple URLs . 94g39.5.3 Properties of the Download object 95g39.5.4 Download state diagram . 95g39.6 Media element integration 97g39.6.1 General 97g39.6.2 Resource management 97g39.6.3 Transition behaviour. 98g39.6.4 Reporting and contr

29、ol of buffering . 98g39.6.5 Distinguishing multiple media tracks (informative) . 98g39.6.6 Controls attribute 99g39.6.7 DRM . 99g39.6.8 Parental Rating Errors . 100g39.6.9 Downloaded Content 100g39.6.10 Video presentation 100g39.6.11 getStartDate method . 100g39.7 Synchronization 100g39.7.1 Synchron

30、ization and video objects . 100g39.7.1.1 video/broadcast object . 100g39.7.1.2 HTML5 media element . 101g39.7.1.3 A/V Control object 102g39.7.2 Tolerance 103g3ETSI ETSI TS 102 796 V1.4.1 (2016-08)6 9.7.3 Timeline availability . 104g39.7.4 Minimum synchronization accuracy . 105g39.8 Reliability and r

31、esilience 105g310 Capabilities . 106g310.1 Display model 106g310.2 Terminal capabilities and functions 106g310.2.1 Minimum terminal capabilities . 106g310.2.2 User input . 110g310.2.2.1 Key events . 110g310.2.2.2 Mouse and wheel events . 112g310.2.3 Terminal functions 112g310.2.3.1 Favourites and bo

32、okmarks 112g310.2.3.2 Streaming and Download 112g310.2.3.3 PVR . 113g310.2.3.4 Download via broadcast using FDP 113g310.2.4 HbbTVreported capabilities and option strings 113g310.2.5 Void 115g310.2.6 Parental access control 115g310.2.6.1 Broadcast channel . 115g310.2.6.2 Broadband delivered content .

33、 116g310.2.6.3 Downloaded content 116g310.2.6.4 PVR . 117g310.2.6.5 Synchronization and parental access control . 117g310.2.7 Component selection. 117g310.2.7.1 General 117g310.2.7.2 Component selection by the terminal 118g310.2.7.3 Component selection by the application . 119g310.2.7.4 Single decod

34、er model 120g310.2.7.5 Multi-decoder model. 120g310.2.8 Multi-stream media synchronization 120g310.2.8.1 General 120g310.2.8.2 Synchronization using gen-locked STC 122g310.2.8.3 Other synchronization cases 122g310.2.8.4 Supported combinations 123g310.2.9 Inter-device media synchronization 124g310.2.

35、9.1 General 124g310.2.9.2 Master terminal . 124g310.2.9.3 Slave terminal . 125g310.2.10 Application to media synchronization 125g310.2.11 Combining audio from memory and broadcast audio / video . 125g311 Security. 126g311.1 Application and service security 126g311.2 TLS and Root Certificates 126g311

36、.2.1 TLS support 126g311.2.2 Cipher suites . 127g311.2.3 Root certificates 128g311.2.4 Signature algorithms . 128g311.2.5 Key sizes and elliptic curves . 128g311.2.6 Backward compatibility 129g311.3 TLS client certificates 129g311.4 CI Plus 129g311.4.1 CI Plus communication . 129g311.4.2 IP delivery

37、 Host player mode . 130g311.4.2.1 Error handling in “IP delivery Host player mode“ 130g311.4.2.2 DRM metadata source. 130g311.4.3 Auxiliary file system . 130g311.4.4 Virtual channel 131g311.4.5 IP Delivery CICAM player mode . 131g311.5 Protected content via broadband 131g311.6 Protected content via

38、download 131g3ETSI ETSI TS 102 796 V1.4.1 (2016-08)7 11.7 Terminal WebSocket service endpoints . 132g311.8 Cookie storage 132g312 Privacy 132g312.0 Overview 132g312.1 Terminal privacy features . 132g312.1.1 Tracking preference expression (DNT) 132g312.1.1.0 Background . 132g312.1.1.1 Principles . 13

39、3g312.1.1.2 Expressing a tracking preference 133g312.1.1.2.1 Expression format 133g312.1.1.2.2 DNT header field for HTTP requests 133g312.1.2 Third party cookies . 134g312.1.3 Blocking tracking websites . 134g312.1.4 Persistent storage 134g312.1.5 Unique device IDs 134g312.2 Respecting privacy in ap

40、plications . 135g313 Media synchronization . 135g313.1 General (informative) . 135g313.2 Architecture (informative) 136g313.2.1 General 136g313.2.2 Multi-stream synchronization . 136g313.2.3 Inter-device synchronization . 137g313.2.4 Master media and other media 140g313.3 Media synchronization state

41、s and transitions . 141g313.3.1 States overview (informative) . 141g313.3.2 Multi-stream synchronization . 142g313.3.3 Becoming a master terminal . 143g313.3.4 Ceasing to be a master terminal 143g313.3.5 Becoming a slave terminal 144g313.3.6 Ceasing to be a slave terminal 144g313.3.7 Transient error

42、s . 144g313.3.8 Permanent errors . 145g313.4 Timelines and timestamping. 145g313.4.1 Reference point for timestamping . 145g313.4.2 Supported timelines and their selection 146g313.4.3 Synchronization timeline 147g313.4.3.1 Timelines for the MediaSynchroniser API 147g313.4.3.2 Synchronization timelin

43、e for Inter-device synchronization 147g313.5 Buffer for media synchronization . 148g313.5.1 General 148g313.5.2 Media synchronization buffering cases. 148g313.5.3 Media synchronization buffer model 149g313.6 Content Identification Information service endpoint 150g313.6.1 General 150g313.6.2 CSS-CII

44、service endpoint (master terminal) . 150g313.6.3 Use of CSS-CII service endpoint (slave terminal) 152g313.7 Wall clock synchronization 153g313.7.1 General 153g313.7.2 Wall clock properties 153g313.7.3 WC-Server (master terminal) 153g313.7.4 WC-Client (slave terminal) . 154g313.8 Timeline Synchroniza

45、tion service endpoint . 155g313.8.1 General 155g313.8.2 CSS-TS service endpoint (master terminal) 155g313.8.2.1 General 155g313.8.2.2 Synchronization timeline availability 156g313.8.2.3 Frequency of control timestamp messages 156g313.8.2.4 Controlling timing of presentation 156g313.8.3 SC function (

46、slave terminal) . 158g313.8.3.1 General 158g3ETSI ETSI TS 102 796 V1.4.1 (2016-08)8 13.8.3.2 Setup-data message . 158g313.8.3.3 Sending Actual, Earliest and Latest Presentation Timestamps . 159g313.8.3.4 Value of Actual, Earliest and Latest Presentation Timestamps . 159g313.8.3.5 Adjusting timing of

47、 presentation in response to Control Timestamps 160g313.9 Trigger Events 161g313.10 Sequence diagrams for timeline synchronization (Informative) . 161g313.10.1 General 161g313.10.2 Initiation of timeline synchronization . 162g313.10.3 Protocols interactions for beginning inter-device synchronization

48、 . 163g313.10.4 Termination of timeline synchronization 165g313.10.5 Detailed protocol interaction (HTML5 media element presenting ISOBMFF as master media) . 166g313.10.6 Detailed protocol interaction (A/V Control object presenting DASH as master media) 168g313.10.7 Detailed protocol interaction (vi

49、deo/broadcast object as master media) 171g313.10.8 Detailed protocol interaction (two media objects at the slave terminal) . 175g313.11 Application to media synchronization 178g313.11.1 General 178g313.11.2 Reading the media playback position of media objects 179g313.11.3 Reading the media playback position of the MediaSynchroniser object 179g314 Companion screens. 180g314.1 Introduction 180g314.2 Description of framework (informative) 180g314.2.1 Supported features 180g314.2.2 Model 181g314.2.2.1 Launching a companion screen application 181g314.2.2.2 Application to appli

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