Hybrid Broadcast Broadband TV Application Discovery over Broadband

RTS/JTC-053

General Information

Status
Not Published
Current Stage
12 - Completion
Due Date
27-May-2020
Completion Date
25-May-2020
Ref Project

Buy Standard

Standard
ETSI TS 103 464 V1.2.1 (2020-05) - Hybrid Broadcast Broadband TV Application Discovery over Broadband
English language
61 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ETSI TS 103 464 V1.2.1 (2020-05)






TECHNICAL SPECIFICATION
Hybrid Broadcast Broadband TV
Application Discovery over Broadband



---------------------- Page: 1 ----------------------
2 ETSI TS 103 464 V1.2.1 (2020-05)



Reference
RTS/JTC-053
Keywords
broadcasting, DVB, HTML, internet

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 enregistrée à la
Sous-Préfecture 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 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 prevailing version of an ETSI
deliverable is the one made publicly available in PDF format at www.etsi.org/deliver.
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 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 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 authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.

© ETSI 2020.
© European Broadcasting Union 2020.
All rights reserved.

DECT™, PLUGTESTS™, UMTS™ and the ETSI logo are trademarks of ETSI registered for the benefit of its Members.

3GPP™ and LTE™ are trademarks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
oneM2M™ logo is a trademark of ETSI registered for the benefit of its Members and
of the oneM2M Partners.
®
GSM and the GSM logo are trademarks registered and owned by the GSM Association.
ETSI

---------------------- Page: 2 ----------------------
3 ETSI TS 103 464 V1.2.1 (2020-05)
Contents
Intellectual Property Rights . 6
Foreword . 6
Modal verbs terminology . 6
Introduction . 7
1 Scope . 8
2 References . 8
2.1 Normative references . 8
2.2 Informative references . 9
3 Definition of terms, symbols and abbreviations . 9
3.1 Terms . 9
3.2 Symbols . 9
3.3 Abbreviations . 10
4 Overview (informative) . 10
®
5 HbbTV Application Discovery over Broadband . 12
5.1 Introduction . 12
5.2 Discovering broadcaster AIT servers . 12
5.3 Service Identification . 13
5.3.1 Service Identification in the presence of DVB Service Information . 13
5.3.2 Service Identification using ATSC 3 watermarks . 14
®
5.4 HbbTV DNS FQDN Construction . 14
®
5.4.1 HbbTV DNS FQDN Construction in the presence of DVB Service Information . 14
®
5.4.2 HbbTV DNS FQDN Construction using ATSC 3 watermarks . 14
5.5 Resolution of Authoritative FQDN . 15
5.6 AIT retrieval . 15
5.6.1 AIT retrieval in the presence of DVB Service Information . 15
5.6.2 AIT retrieval when ATSC 3 watermarks are used . 16
5.6.3 Common AIT retrieval requirements . 16
6 Service and application model . 16
6.1 Introduction . 16
6.2 Priority between application discovery mechanisms . 16
6.2.1 Services received via DVB transmission . 16
6.2.2 Services received via HDMI . 17
6.2.3 Services received via other input sources . 17
6.3 Watermark states and transitions . 17
6.3.1 State machine . 17
6.3.2 Verification of video watermarks . 25
6.3.3 Monitoring for watermarks . 25
6.4 Application lifecycle when controlled by watermarks . 25
6.4.1 Introduction. 25
®
6.4.2 Managing the HbbTV application lifecycle . 25
6.4.2.1 Introduction . 25
6.4.2.2 Acquire and Process an AIT. 27
6.4.2.3 AIT Validity . 28
6.4.2.4 Watermark media timeline . 28
6.4.2.4.1 Introduction . 28
6.4.2.4.2 Initializing the watermark media timeline . 29
6.4.2.4.3 Determining the Media Time of watermarked content . 31
6.4.2.4.4 Maintaining synchronization to the Watermark Media Timeline . 31
6.4.3 Loss of watermark . 31
®
6.4.4 Transitioning between HbbTV Application types . 32
7 Formats and protocols . 32
7.1 Signalling of applications . 32
ETSI

---------------------- Page: 3 ----------------------
4 ETSI TS 103 464 V1.2.1 (2020-05)
7.1.1 XML AIT for Broadcast-related broadband application discovery . 32
7.1.2 XML AIT Extensions . 33
7.2 Watermark formats . 38
7.2.1 Introduction. 38
7.2.2 ATSC 3 Watermarks . 38
8 Browser application environment . 39
8.1 Extensions to the application/oipfApplicationManager embedded object and the Application class . 39
9 System integration . 40
9.1 Use of video/broadcast API and related classes with watermarking . 40
9.2 Use of MediaSynchroniser API with watermarking . 42
9.3 Use of Stream Events API . 43
9.3.1 Stream events in the presence of DVB Service Information . 43
9.3.2 Stream events with application discovery using ATSC3 watermarking . 43
9.3.2.1 General . 43
9.3.2.2 Events delivered in video watermarks. 43
9.3.2.3 Deriving stream events from VP1 payloads . 44
9.4 Reliability and resilience . 46
9.4.1 User interaction . 46
9.4.2 Malformed or malicious inputs . 46
9.4.3 Long-term use . 47
9.4.4 Watermarks and XML-AIT . 47
10 Capabilities . 47
10.1 Display model . 47
10.2 Terminal capabilities and functions . 47
10.2.1 Minimum terminal capabilities . 47
®
10.2.2 HbbTV reported capabilities and option strings . 48
11 Security. 48
11.1 Introduction . 48
11.2 Modification of DVB Service Information or the VP1 Payload of the watermark . 48
11.2.1 Risks . 48
11.2.2 Applicable Application Discovery Methods . 49
11.2.3 Mitigation Techniques . 49
11.3 Modification of dynamic event messages carried in watermarks . 49
11.3.1 Risks . 49
11.3.2 Applicable Application Discovery Methods . 49
11.3.3 Mitigation Techniques . 49
11.4 Attacks on DNS Resolution. 49
11.4.1 Risks . 49
11.4.2 Applicable Application Discovery Methods . 50
11.4.3 Mitigation Techniques . 50
12 Privacy . 50
12.1 Introduction . 50
12.2 Application Retrieval via Broadband . 50
12.2.1 Risks . 50
12.2.2 Applicable Application Discovery Methods . 50
12.2.3 Mitigation Techniques . 51
12.3 AIT Retrieval via Broadband . 51
12.3.1 Risks . 51
12.3.2 Applicable Application Discovery Methods . 51
12.3.3 Mitigation Techniques . 51
12.4 Authoritative FQDN Resolution Using Watermarking . 51
12.4.1 Risks . 51
12.4.2 Applicable Application Discovery Methods . 51
12.4.3 Mitigation Techniques . 51
Annex A (normative): OIPF specification profile . 52
A.1 Detailed section-by-section definition for volume 5 . 52
ETSI

---------------------- Page: 4 ----------------------
5 ETSI TS 103 464 V1.2.1 (2020-05)
A.2 Modifications, extensions and clarifications to volume 5 . 52
A.2.1 Extensions to the OIPF-defined capability negotiation mechanism . 52
Annex B (normative): Electronic attachments . 55
Annex C (informative): Sequence diagrams . 56
C.1 Application discovery in the presence of DVB Service Information . 56
C.2 Application discovery using ATSC 3 watermarks . 58
History . 61


ETSI

---------------------- Page: 5 ----------------------
6 ETSI TS 103 464 V1.2.1 (2020-05)
Intellectual Property Rights
Essential patents
IPRs essential or potentially essential to normative deliverables 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", 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, 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, essential to the present document.
Trademarks
The present document may include trademarks and/or tradenames which are asserted and/or registered by their owners.
ETSI claims no ownership of these except for any which are indicated as being the property of ETSI, and conveys no
right to use or reproduce any trademark and/or tradename. Mention of those trademarks in the present document does
not constitute an endorsement by ETSI of products, services or organizations associated with those trademarks.
Foreword
This Technical Specification (TS) has been produced by Joint Technical Committee (JTC) Broadcast of the European
Broadcasting Union (EBU), Comité Européen 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 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 technical, 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
Modal verbs terminology
In the present document "shall", "shall not", "should", "should not", "may", "need not", "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

---------------------- Page: 6 ----------------------
7 ETSI TS 103 464 V1.2.1 (2020-05)
Introduction
The versions of ETSI TS 102 796 [1] published to date rely on signalling in the broadcast to start broadcast-related
applications, through the Application Information Table (AIT). The present document defines methods for discovery of
®
broadcast-related HbbTV services via a broadband internet connection for circumstances when the AIT and related
®
signalling via the broadcast network is not available to the HbbTV terminal. The discovery methods rely on retrieving
or extracting a unique identifier for a broadcast channel and then starting a discovery process to find a server that can be
contacted to retrieve an AIT over the broadband connection. The broadband-retrieved AIT would only be used if no
AIT is available in the broadcast channel. The discovery method relies on the Internet's DNS system. In simplified
form, the process works as follows:
• Extract a unique identifier from the broadcast channel.
• With the unique identifier, perform a DNS query to find (resolve) the AIT server.
• Ask the AIT server for an AIT that matches the broadcast channel.
®
• Using the AIT, retrieve the HbbTV application.
The present document is targeted at two main deployment scenarios:
® ®
• HbbTV terminals connected to a DVB network which does not carry the HbbTV AIT. In this case the
unique identifier is based on DVB Service Information.
®
• HbbTV TV sets connected via HDMI to a STB that is in turn connected to the DVB network. In this case the
unique identifier is based on information carried in the video and audio content (referred to as a 'watermark' in
the present document). This method has the additional capability of enabling discovery of a media timeline
and stream events. This capability can also be employed when a terminal is connected to a DVB network that
does not carry timeline or stream events.
Both discovery methods can also be used in other deployment scenarios, for example the watermark can be used for
application discovery from a DVB broadcast and the service information approach could be adapted for use with IPTV
or live OTT solutions using proprietary service discovery.
An AIT retrieved over the broadband connection and the Application referenced in that AIT are not necessarily the
®
same as the AIT that would be available in the broadcast and the associated HbbTV Application. Generally, when no
AIT is available in the broadcast, then neither would be event signalling, and the provider of the application may want
®
to resort to alternative methods for providing event signalling to the HbbTV application. When discovery using DVB
is employed, the application may have to be modified to receive events in another manner (e.g. via broadband). When
discovery using watermarking is employed, stream events may be delivered via the watermark.
The discovery method that employs DVB Service Information does not allow for application changes over time - e.g.
when the program changes. When this method is employed, the application will have to include the necessary logic.
Entities relying on the functionality provided in the present document are advised to consider these limitations when
writing their applications.

ETSI

---------------------- Page: 7 ----------------------
8 ETSI TS 103 464 V1.2.1 (2020-05)
1 Scope
The present document augments clause 6 of ETSI TS 102 796 [1], which states that broadcast-related applications are
®
signalled as part of the broadcast. It defines a method for discovery of HbbTV applications in settings where AIT
®
signalling via the broadcast network is not available to the terminal. In this situation, an HbbTV terminal may discover
®
broadcast-related HbbTV services via a broadband internet connection.
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
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.etsi.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 TS 102 796: "Hybrid Broadcast Broadband TV".
NOTE: Including the latest errata as published on http://hbbtv.org/resource-library/#specifications.
[2] ETSI TS 102 796 (V1.4.1): "Hybrid Broadcast Broadband TV".
NOTE: Including the latest errata as published on http://hbbtv.org/resource-library/#specifications.
[3] ETSI EN 300 468: "Digital Video Broadcasting (DVB); Specification for Service Information (SI)
in DVB systems".
[4] Open IPTV Forum Release 2 specification, volume 5 (V2.3): "Declarative Application
Environment".
[5] ETSI TS 102 034 (V1.5.1): "Digital Video Broadcasting (DVB); Transport of MPEG-2 TS Based
DVB Services over IP Based Networks".
[6] ETSI TS 102 809: "Digital Video Broadcasting (DVB); Signalling and carriage of interactive
applications and services in Hybrid Broadcast/Broadband environments".
[7] IETF RFC 6066: "Transport Layer Security (TLS) Extensions: Extension Definitions".
[8] W3C Recommendation (Second Edition) (10 June 2008): "XML Signature Syntax and
Processing".
[9] ATSC A/336: "Content Recovery in Redistribution Scenarios".
[10] IETF RFC 1034: "Domain Names - Concepts and Facilities".
[11] IETF RFC 1035: "Domain Names - Implementation and Specification".
[12] ATSC A/334: "Audio Watermark Emission".
[13] ATSC A/335: "Video Watermark Emission".
[14] ISO/IEC 8859-5: Information technology -- 8-bit single-byte coded graphic character sets -- Part 5:
Latin/Cyrillic alphabet".
ETSI

---------------------- Page: 8 ----------------------
9 ETSI TS 103 464 V1.2.1 (2020-05)
2.2 Informative 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
referenced document (including any amendments) applies.
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 d
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.