1、 ETSI TS 102 809 V1.3.1 (2017-06) Digital Video Broadcasting (DVB); Signalling and carriage of interactive applications and services in Hybrid broadcast/broadband environments floppy3TECHNICAL SPECIFICATION ETSI ETSI TS 102 809 V1.3.1 (2017-06)2 Reference RTS/JTC-DVB-371 Keywords broadcasting, DVB,
2、internet, IP, multimedia 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 c
3、an 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
4、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 ma
5、y 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.e
6、tsi.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 w
7、ithout the written authorization of ETSI. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2017. European Broadcasting Union 2017. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI
8、 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. oneM2M logo is protected for the benefit of its Members GSM and the GSM logo are Trade Marks registered and owned by the GSM Associati
9、on. ETSI ETSI TS 102 809 V1.3.1 (2017-06)3 Contents Intellectual Property Rights 10g3Foreword . 10g3Modal verbs terminology 10g31 Scope 11g32 References 11g32.1 Normative references . 11g32.2 Informative references 13g33 Definitions and abbreviations . 13g33.1 Definitions 13g33.2 Abbreviations . 14g
10、34 Application models 15g34.1 Introduction 15g34.2 Starting and stopping applications 16g34.2.1 Applications bound to broadcast services . 16g34.2.2 Applications bound to a content on demand item . 16g34.2.3 Applications bound to a network operator 17g35 Signalling interactive applications and servi
11、ces . 17g35.1 Semantics . 17g35.2 Application metadata 17g35.2.1 Introduction. 17g35.2.2 Application types 18g35.2.2.1 Semantics 18g35.2.2.2 MPEG-2 Encoding 18g35.2.2.3 XML Encoding . 18g35.2.3 Application identification . 18g35.2.3.1 Semantics 18g35.2.3.2 MPEG-2 encoding . 19g35.2.3.3 XML encoding
12、19g35.2.4 Application control codes . 19g35.2.4.1 Semantics 19g35.2.4.2 MPEG-2 encoding . 20g35.2.4.3 XML encoding 20g35.2.5 Platform profiles . 20g35.2.5.1 Semantics 20g35.2.5.2 MPEG-2 encoding . 21g35.2.5.3 XML encoding 21g35.2.6 Application visibility 21g35.2.6.1 Semantics 21g35.2.6.2 MPEG-2 enco
13、ding . 22g35.2.6.3 XML encoding 22g35.2.7 Application priority. 22g35.2.7.1 Semantics 22g35.2.7.2 MPEG-2 encoding . 22g35.2.7.3 XML encoding 22g35.2.8 Application icons 22g35.2.8.1 Semantics 22g35.2.8.2 MPEG-2 encoding . 23g35.2.8.3 XML encoding 23g35.2.9 Graphics constraints 24g35.2.9.1 Semantics 2
14、4g35.2.9.1.0 Introduction . 24g35.2.9.1.1 Supported graphics configurations 24g35.2.9.1.2 Running without a visible UI . 24g35.2.9.1.3 Handling changed graphics configurations 24g3ETSI ETSI TS 102 809 V1.3.1 (2017-06)4 5.2.9.1.4 Handling externally controlled video 24g35.2.9.2 MPEG-2 encoding . 25g3
15、5.2.9.3 XML encoding 25g35.2.10 Application usage . 25g35.2.10.1 Semantics 25g35.2.10.2 MPEG-2 encoding . 25g35.2.10.3 XML encoding 26g35.2.11 Stored applications 26g35.2.11.1 Semantics 26g35.2.11.1.0 Introduction . 26g35.2.11.1.1 Lifecycle of stored applications . 26g35.2.11.1.2 Application version
16、ing 27g35.2.11.1.3 Launching applications from the cache . 27g35.2.11.1.4 Storage priority 28g35.2.11.2 MPEG-2 encoding. 28g35.2.11.3 XML encoding 29g35.2.12 Application Description File . 29g35.2.12.1 Description 29g35.2.12.2 Application description file name and location . 29g35.2.12.3 Syntax . 29
17、g35.2.12.4 Semantics 30g35.3 MPEG-2 table and section syntax 31g35.3.1 Summary . 31g35.3.1.1 Summary of common signalling . 31g35.3.1.2 Summary of additional signalling for applications carried via OC . 31g35.3.1.3 How to add a new scheme (informative) . 31g35.3.2 Program specific information . 31g3
18、5.3.2.0 Introduction . 31g35.3.2.1 Application signalling stream 32g35.3.2.2 Data broadcast streams 32g35.3.3 Notation 32g35.3.3.1 reserved . 32g35.3.3.2 reserved_future_use 32g35.3.4 Application Information Table . 32g35.3.4.0 Introduction . 32g35.3.4.1 Data errors . 33g35.3.4.2 AIT transmission an
19、d monitoring . 33g35.3.4.3 Optimized AIT signalling . 33g35.3.4.4 Visibility of AIT 33g35.3.4.5 Definition of sub-table for the AIT . 34g35.3.4.6 Syntax of the AIT 34g35.3.4.7 Use of private descriptors in the AIT 35g35.3.4.8 Text encoding in AIT 35g35.3.4.9 Access to an MPEG-2 format AIT via a broa
20、dband connection . 35g35.3.4.9.0 Introduction . 35g35.3.4.9.1 Syntax 36g35.3.4.9.2 Syntactic restrictions . 36g35.3.4.9.2.1 Transport protocols 36g35.3.4.9.3 MIME type 36g35.3.5 Generic descriptors . 36g35.3.5.1 Application signalling descriptor 36g35.3.5.2 Data broadcast id descriptor 37g35.3.5.2.0
21、 Introduction . 37g35.3.5.2.1 Generic descriptor . 37g35.3.5.2.2 Data broadcast id descriptor for interactive application 38g35.3.5.3 Application descriptor . 38g35.3.5.4 Application recording descriptor . 39g35.3.5.5 Application usage descriptor . 41g35.3.5.6 User information descriptors . 42g35.3.
22、5.6.0 Introduction . 42g35.3.5.6.1 Application name descriptor 42g35.3.5.6.2 Application icons descriptor 42g3ETSI ETSI TS 102 809 V1.3.1 (2017-06)5 5.3.5.7 External application authorization descriptor 43g35.3.5.8 Graphics constraints descriptor . 44g35.3.6 Transport protocol descriptors 44g35.3.6.
23、0 Introduction . 44g35.3.6.1 Syntax of selector bytes for OC transport . 45g35.3.6.2 Syntax of selector bytes for interaction channel transport 46g35.3.7 Simple application location descriptor 47g35.3.7.0 Introduction . 47g35.3.7.1 Example 48g35.3.8 Simple application boundary descriptor . 48g35.3.9
24、 Service information. 49g35.3.9.1 Data broadcast descriptor for interactive application announcement 49g35.3.10 Stored applications 51g35.3.10.1 Application storage descriptor 51g35.4 XML-based syntax . 51g35.4.0 Introduction. 51g35.4.1 Service bound application signalling 52g35.4.2 Signalling of un
25、bound applications 52g35.4.3 Extensions to defined SD 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 (https:/ipr.etsi.org/). Pursuant to the ETSI IPR Policy, n
26、o 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, essential to the present document. Foreword This Technical
27、 Specification (TS) has been produced by Joint Technical Committee (JTC) Broadcast of the European Broadcasting Union (EBU), Comit Europen de Normalisation ELECtrotechnique (CENELEC) and the European Telecommunications Standards Institute (ETSI). NOTE: The EBU/ETSI JTC Broadcast was established in 1
28、990 to co-ordinate the drafting of standards in the specific field of broadcasting and related fields. Since 1995 the JTC Broadcast became a tripartite body by including in the Memorandum of Understanding also CENELEC, which is responsible for the standardization of radio and television receivers. T
29、he EBU is a professional association of broadcasting organizations whose work includes the co-ordination of its members activities in the technical, legal, programme-making and programme-exchange domains. The EBU has active members in about 60 countries in the European broadcasting area; its headqua
30、rters is in Geneva. European Broadcasting Union CH-1218 GRAND SACONNEX (Geneva) Switzerland Tel: +41 22 717 21 11 Fax: +41 22 717 24 81 The Digital Video Broadcasting Project (DVB) is an industry-led consortium of broadcasters, manufacturers, network operators, software developers, regulatory bodies
31、, content owners and others committed to designing global standards for the delivery of digital television and data services. DVB fosters market driven solutions that meet the needs and economic circumstances of broadcast industry stakeholders and consumers. DVB standards cover all aspects of digita
32、l television from transmission through interfacing, conditional access and interactivity for digital video, audio and data. The consortium came together in 1993 to provide global standardization, interoperability and future proof specifications. The normative XML schemas referenced by the present do
33、cument are attached as separate files contained in archive ts_102809v010301p0.zip which accompanies the present document. The XML schemas included in the present document are informative. Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“,
34、 “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 102 809 V1.3.1 (2017-06)11
35、 1 Scope The present document defines a framework for the signalling and carriage of interactive applications or services in broadcast and broadband networks. This framework covers: Signalling interactive applications or services in both classical broadcast networks and broadband networks. Distribut
36、ing the files of interactive applications or services through either classical broadcast networks or broadband networks. Synchronizing interactive applications or services to video or audio content distributed through classical broadcast networks or broadband networks. Referencing video, audio or su
37、btitle content distributed through classical broadcast networks or broadband networks from interactive applications or services. The present document is independent of any particular technology for interactive applications or services. It is intended to be referenced by organizations defining how in
38、teractive applications or services are to be deployed and not used as a stand-alone document in its own right. It is expected that those organizations will make a selection appropriate for their market or deployment from among the functionality defined here. The use of “shall“, “should“ and similar
39、terms in the present document is intended to apply only if the particular feature is used and not to imply that the feature itself is mandatory. 2 References 2.1 Normative references References are either specific (identified by date of publication and/or edition number or version number) or non-spe
40、cific. For specific references, only the cited version applies. For non-specific references, the latest version of the referenced document (including any amendments) applies. Referenced documents which are not found to be publicly available in the expected location might be found at https:/docbox.et
41、si.org/Reference/. NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee their long term validity. The following referenced documents are necessary for the application of the present document. 1 ETSI EN 300 468: “Digital Video Broadcasting (D
42、VB); Specification for Service Information (SI) in DVB systems“. 2 ETSI EN 301 192 (V1.3.1): “Digital Video Broadcasting (DVB); DVB specification for data broadcasting“. 3 ISO/IEC 13818-1: “Information technology - Generic coding of moving pictures and associated audio information - Part 1: Systems“
43、. 4 ISO/IEC 13818-6: “Information technology - Generic coding of moving pictures and associated audio information: Part 6: Extensions for DSM-CC“. 5 IETF RFC 2616: “Hypertext Transfer Protocol - HTTP/1.1“. 6 ETSI TS 102 034: “Digital Video Broadcasting (DVB); Transport of MPEG-2 TS Based DVB Service
44、s over IP Based Networks“. 7 ISO 639-2:1998: “Codes for the representation of names of languages - Part 2: Alpha-3 code“. 8 ISO/IEC 8859-1: “Information technology - 8-bit single-byte coded graphic character sets - Part 1: Latin alphabet No. 1“. ETSI ETSI TS 102 809 V1.3.1 (2017-06)12 9 Object Manag
45、ement Group: “The Common Object Request broker: Architecture and Specification“. NOTE: Available at http:/www.omg.org/cgi-bin/doc?formal/97-09-01.pdf. 10 IETF RFC 2045: “Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies“. 11 IETF RFC 1950: “ZLIB Compressed Data
46、 Format Specification version 3.3“. 12 IETF RFC 1951: “DEFLATE Compressed Data Format Specification version 1.3“. 13 ETSI TS 102 823 (V1.1.1): “Digital Video Broadcasting (DVB); Specification for the carriage of synchronized auxiliary data in DVB transport streams“. 14 IETF RFC 3986: “Uniform Resour
47、ce Identifier (URI): Generic Syntax“. 15 ETSI TS 101 162: “Digital Video Broadcasting (DVB); Allocation of identifiers and codes for Digital Video Broadcasting (DVB) systems“. 16 ATSC A/100-5: “DTV Application Software Environment level 1 (DASE-1); Part 5: ZIP Archive Resource Format“. 17 W3C Recomm
48、endation: “XML Schema Part 0: Primer Second Edition“. NOTE: Available at http:/www.w3.org/TR/xmlschema-0/ 18 IETF RFC 1945: “Hypertext Transfer Protocol - HTTP/1.0“. 19 IETF RFC 2818: “HTTP over TLS“. 20 ETSI TS 102 851: “Digital Video Broadcasting (DVB); Uniform Resource Identifiers (URI) for DVB S
49、ystems“. 21 IETF RFC 1035: “Domain names - implementation and specification“. 22 ANSI X9.62: “Public Key Cryptography for the Financial Services Industry, The Elliptic Curve Digital Signature Algorithm (ECDSA)“. 23 FIPS 180-4: “Secure Hash Standard (SHS)“. 24 NIST Special Publication 800-107: “Recommendation for Applications Using Approved Hash Algorithms“. 25 IETF RFC 3447: “Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.1“. 26 SECG SEC 2: “Recommended Elliptic Curve Do