Specifications

HbbTV 2.0.4 (TS 102 796 V1.7.1)

HbbTV 2.0.4 Specification (2023-03)

The HbbTV 2.0.4 specification updates HbbTV 2.0.3 to enable HbbTV applications to better integrate with 3 sets of TV / STB functionality that are important for the future – accessibility, DVB-I for streaming (live) linear TV and voice assistants. It updates web standards support and has a number of smaller improvements and bug fixes. Some features not used in the real world have warnings added that they will likely be removed in the future.

Download
HbbTV 2.0.4 Explained

This presentation provides an insight into the HbbTV 2.0.4 specification. It gives an overview of the new features and the other changes from version 2.0.3.

Download

HbbTV 2.0.3 (TS 102 796 V1.6.1)

HbbTV 2.0.3 Specification (2020-10)

The HbbTV 2.0.3 specification updates HbbTV 2.0.2 with newer web standards and support for OTT streaming. Some features not used in the real world are removed or have warnings added that they will likely be removed. It also fixes issues found during implementation of HbbTV 2.0.1 and 2.0.2 apps, receivers and tests.

Download
HbbTV 2.0.3 Explained

This presentation provides an insight into the HbbTV 2.0.3 specification. It gives an overview of the new features and the other changes from version 2.0.2.

Download

HbbTV 2.0.2 (TS 102 796 V1.5.1)

HbbTV 2.0.2 Specification with Errata #2 Integrated (2020-10-14)

This is a version of TS 102 796 V1.5.1 with the changes from errata 2 integrated. Changes are marked with the usual underline/strike-through convention to make it easier for users to see the differences. Issue numbers are included for cross-referencing with errata 2.

Download
Errata #2 to HbbTV 2.0.2 and errata #5 to HbbTV 2.0.1 (2020-10-14)

This document contains the currently identified and resolved errata to ETSI TS 102 796 v1.4.1 and v1.5.1. It is a living document which will be updated based on experience of implementing receivers, services and tests.

Download
HbbTV 2.0.2 Specification with Errata #1 Integrated (2020-07-31)

This is a version of TS 102 796 V1.5.1 with the changes from errata 1 integrated. Changes are marked with the usual underline/strike-through convention to make it easier for users to see the differences. Issue numbers are included for cross-referencing with errata 1.

Download
Errata #1 to HbbTV 2.0.2 and errata #4 to HbbTV 2.0.1 (2020-07-31)

This document contains the currently identified and resolved errata to ETSI TS 102 796 v1.4.1 and v1.5.1. It is a living document which will be updated based on experience of implementing receivers, services and tests.

Download
HbbTV 2.0.2 Specification (2018-09)

The HbbTV 2.0.2 specification updates HbbTV 2.0.1 enabling support for HDR and HFR video and next generation audio. It also fixes issues found during implementation of HbbTV 2.0.1 apps, receivers and tests.

Download
HbbTV 2.0.2 Explained

This presentation provides an insight into the HbbTV 2.0.2 specification. It gives an overview of the new features and the other changes from version 2.0.1.

Download

HbbTV 2.0.1 (TS 102 796 V1.4.1)

HbbTV 2.0.1 Specification with Errata #5 Integrated (2020-10-14)

This is a version of TS 102 796 V1.4.1 with the changes from errata 5 integrated. Changes are marked with the usual underline/strike-through convention to make it easier for users to see the differences. Issue numbers are included for cross-referencing with errata 5.

Download
HbbTV 2.0.1 Specification with Errata #4 Integrated (2020-07-31)

This is a version of TS 102 796 V1.4.1 with the changes from errata 4 integrated. Changes are marked with the usual underline/strike-through convention to make it easier for users to see the differences. Issue numbers are included for cross-referencing with errata 4.

Download
Errata #1 to HbbTV 2.0.2 and errata #4 to HbbTV 2.0.1 (2020-07-31)

This document contains the currently identified and resolved errata to ETSI TS 102 796 v1.4.1 and v1.5.1. It is a living document which will be updated based on experience of implementing receivers, services and tests.

Download
HbbTV 2.0.1 with errata #3 integrated (2018-02-16)

This is a version of TS 102 796 V1.4.1 with the changes from errata 3 integrated. Changes are marked with the usual underline/strike-through convention to make it easier for users to see the differences. Issue numbers are included for cross-referencing with errata 3.

Download
Errata #3 to HbbTV 2.0.1 (2018-02-16)

This document contains the currently identified and resolved errata to ETSI TS 102 796 v1.4.1. It is a living document which will be updated based on experience of implementing receivers, services and tests.

Download
HbbTV 2.0.1 with errata #2 integrated

This is a version of TS 102 796 V1.4.1 with the changes from errata 2 integrated. Changes are marked with the usual underline/strike-through convention to make it easier for users to see the differences. Issue numbers are included for cross-referencing with errata 2. It has been replaced by a later version and is preserved here purely for the record and should not be used.

Download
Errata #2 to HbbTV 2.0.1 (2017-10-04) then (2018-02-12)

This document contains a snapshot of the errata to HbbTV 2.0.1 / TS 102 796 V1.4.1. This document was originally approved in October 2017 however not published due to last-minute concerns with one of the solutions. These have now been addressed and a better solution included. Errata #2 has been replaced by a later version and is preserved here purely for the record and should not be used.

Download
Errata #1 to HbbTV 2.0.1 (2017-06-01)

This document contains a snapshot of the errata to HbbTV 2.0.1 / TS 102 796 V1.4.1 at a particular point in time. It has been replaced by a later version and is preserved here purely for the record and should not be used.

Download
HbbTV 2.0.1 Specification (2016-07-04)

The HbbTV 2.0.1 specification updates HbbTV 2.0 to add a few features needed for deployment in the UK and Italian market as well as fixing issues found during implementation of HbbTV 2.0 receivers and tests.

Download
Changes from HbbTV 2.0 to HbbTV 2.0.1 (2016-07-04)

This document is a comparison between HbbTV 2.0.1 (2016-07-04) as published and HbbTV 2.0 (TS 102 796 V1.3.1 – 2015-10). The comparison has been done using the automated mechanism in Microsoft Word which may result in false positives and results that are more compex than would come from a manual comparison.

Download
HbbTV 2.0.1 Specification (2016-04-12)

This is the first version of the HbbTV 2.0.1 specification and has been replaced by the 2016-07-04 version. It is preserved here purely for the record and should not be used.

Download

HbbTV 2.0 (TS 102 796 V1.3.1)

HbbTV 2.0 Specification (2015 -10)

HbbTV 2.0 was published in 2015. It updated the web platform to HTML5 and introduced a number of new features. It has been replaced by HbbTV 2.0.1; the HbbTV 2.0 specification has been deprecated and is not available anymore.

Information and History of HbbTV 2.0 Specification

See attached for more information about the development of the HbbTV 2.0 Specification.

Download
HbbTV 2.0 Specification FAQ

Frequently asked questions about HbbTV 2.0.

Download

HbbTV 1.5 (TS 102 796 V1.2.1)

HbbTV 1.5 including Errata

This is a version of TS 102 796 V1.2.1 with the changes from errata 4 (see below) applied. Changes are marked with the usual underline/strike-through convention to make it easier for users to see the differences. Issue numbers are included for cross-referencing with errata 4.

Download
ETSI TS 102 796 V1.2.1 (11/2012)

TS 102 796 V1.2.1 (often called HbbTV 1.5) introduced support for HTTP adaptive streaming (based on MPEG-DASH), improving the perceived quality of video presentation on busy or slow Internet connections. It also enabled content providers to protect DASH delivered content with potentially multiple DRM technologies based on the MPEG CENC specification, improving efficiency in markets where more than one DRM technology will be used.
This version was based on 3 documents;

  • the original TS 102 796 V1.1.1 from ETSI
  • errata 2 to TS 102 796 V1.1.1 from HbbTV
  • The earlier stand-alone HbbTV specification 1.5
Download
Errata 4 to TS 102 796 V1.2.1

This errata document contains a set of identified and resolved errata to the HbbTV specification published as ETSI TS 102 796 v1.2.1. This document contains all agreed errata and replaces errata 3, errata 2 and errata 1.

Download
Errata 3 for TS 102 796 V1.2.1

This is the third errata to TS 102 796 1.2.1. It is replaced by errata 4 and is preserved here purely for the record. It should not be used.

Download
Errata 2 for ETSI TS 102 796 v1.2.1

This is the second errata to TS 102 796 1.2.1. It is replaced by errata 4 and is preserved here purely for the record. It should not be used.

Download
Errata 1 for TS 102 796 V1.2.1 (24/10/13)

This is the first errata to TS 102 796 1.2.1. It is replaced by errata 4 and is preserved here purely for the record and should not be used.

Download
HbbTV® Specification Version 1.5 (08/2012)

This is an updated version of the stand-alone HbbTV 1.5 specification. It is preserved here purely as for the record. It is obsolete and should not be used any longer as the content is included in TS 102 796 V1.2.1 with important clarifications.

Download
HbbTV® Specification Version 1.5 (03/2012)

This is the original version of HbbTV 1.5. It is preserved here purely as for the record. It is obsolete and should not be used any longer as the August 1st 2012 version includes important clarifications.

Download

HbbTV 1.0 (TS 102 796 V1.1.1)

ETSI TS 102 796 v.1.1.1 (06/2010)

This is the original HbbTV specification. It should only be used when developing applications and services targeted at already deployed HbbTV TVs and set-top boxes. New TV and set-top box developments should use TS 102 796 V1.2.1 or HbbTV 2.0.

Download
Errata 2 for TS 102 796 V1.1.1

This errata document contains a set of identified and resolved errata to the HbbTV specification. These have been integrated with HbbTV 1.5 and the text of ETSI TS 102 796 V1.1.1 and the results are included in version 1.2.1. This fully replaces the former errata 1.

Download
Errata 1 for TS 102 796 V1.1.1 (HbbTV 1.0)

This is errata 1 for HbbTV 1.0. It is preserved here purely as for the record. It is obsolete and should not be used any longer.

Download

Operator Applications (OpApps)

HbbTV OpApp Specification Update

The updated HbbTV OpApp specification improves support for operator applications to render IP-delivered linear channels, including enabling regular HbbTV interactive (“red button”) applications to appear alongside IP-delivered linear channels and operator-managed user interface elements. It allows for a consistent and seamless viewer experience across broadcast and IP-delivered linear channels.

The updated specification also allows an operator application to manage the streaming and presentation of a collection of IP-delivered linear channels discovered from a DVB-I service list or equivalent, enabling consistent flexible streaming approaches and fast channel change times.

The updated specification also includes improvements identified during the development and rollout of operator applications in Germany where they have been commercially deployed since March 2019.

Download
HbbTV OpApp Specification Update Explained

This presentation provides an insight into the update of the HbbTV OpApp specification.

Download
OpApps Specification TS 103 606 V1.1.1 (2018-05)

This specification is an extension to the core HbbTV specification to support operator application. Operator applications allow TV operators, in partnership with TV manufacturers, to provide an operator-branded experience as an application on TVs. This application acts as a “Virtual Set Top Box”, providing effectively all functionality of a Set Top Box (STB) without the need to install one. The OpApp specification describes how the HbbTV browser can run both HbbTV broadcaster applications and operator applications at the same time. It specifies how operator applications are discovered, installed and how they can replace the TV’s native UI, including access to the TV’s remote control key. New readers should read “OpApps Explained” first in order to get an overview.

Download
OpApps Explained

This presentation provides an insight into the HbbTV OpApp specification. It includes a description of what an operator application is, market drivers for operator applications, as well as an overview of technical details within the HbbTV OpApp specification.

Download
OpApps Tests

HbbTV has ordered unit tests for the operator applications specification. More than 300 of these have been delivered but they are in the process of being reviewed and are NOT YET approved for certification. HbbTV welcomes support from interested parties to contribute to the review and approval process, please contact support@hbbtv.org.

Download

Application Discovery over Broadband (ADB) Specification

ADB+TA Specification TS 103 464 V1.3.1 (2022-01)

This document defines how to enable targeted advertising where linear broadcast TV terminates in a STB and is then passed to an HbbTV TV over an HDMI connection. It includes the watermark-based signalling from “ADB Specification Phase 2 TS 103 464 V1.2.1 (2020-05)” and additionally defines how applications launched in response to that signalling can use the HbbTV “Targeted Advertising (TA) Specification TS 103 736” to switch from HDMI linear broadcast TV to an advert and back again.

Download
ADB2+TA Explained

This presentation provides an insight into the “ADB+TA” Specification and how that can be used for targeted advertising. It does not duplicate the material explaining ADB phase 1 and phase 2 found in “ADB Explained”. Please see “ADB Explained” for an overview of the use of watermaking to launch HbbTV applications, to deliver stream events to those applications and to provide a media timeline.

Download
ADB Specification Phase 2 TS 103 464 V1.2.1 (2020-05)

The versions of the HbbTV Specification published to date rely on signalling in the broadcast to start broadcast-related applications, through the Application Information Table (AIT). This document enables use of broadcast-related applications when that signalling does not reach the HbbTV terminal. The first version of this document only addressed HbbTV terminals directly connected to broadcast networks that were not carrying the HbbTV signalling. This second version of the document also addresses HbbTV terminals connected only indirectly to a broadcast network through a set-top box and HDMI.

Download
ADB Explained

This presentation provides an insight into the HbbTV specification for Application Discovery over Broadband. It compares phase 1 and phase 2 of application discovery over broadband with the regular HbbTV application discovery over broadcast. It gives an overview of key aspects of the specification such as the watermark state machine, timelines and stream events.

Download
ADB Specification Phase 1 TS 103 464 V1.1.1 (2016-09)

The versions of the HbbTV Specification rely on signalling in the broadcast to start broadcast-related applications, through the Application Information Table (AIT). This document defines a method for discovery of broadcast-related HbbTV services via a broadband internet connection for settings where AIT signalling via the broadcast network is not available to the HbbTV terminal.

Download
IPTV Specification TS 103 555 V1.1.1 (2017-08)

This specification defines how HbbTV terminals can be used with IPTV services. It is applicable to IP-only devices (no DVB-C/S/T tuner) where the  broadcast” is IPTV. It is also applicable to hybrid devices where some TV channels come via IP and some via DVB-C/S/T.

Download

Targeted Advertising (TA) Specification TS 103 736

TA Specification Part 1 TS 103 736-1 V1.1.1 (2020-06)

Part 1 of the HbbTV targeted advertising specification contains the functional requirements including the definition of the fast media switch API.

Download
TA Specification Part 2 TS 103 736-2 V1.1.1 (2020-06)

Part 2 of HbbTV targeted advertising specification contains the non-functional requirements such as ones relating to performance and memory sizes. Part 2 defines the two performance profiles.

Download
Targeted Advertising Specification Explained

This presentation provides an insight into the HbbTV targeted advertising specification. It gives an overview of the features and requirements. It explains some implementation considerations.

Download

HbbTV Test Assertion Specification

Unit Test Descriptions for HbbTV

This document explains both the format of the tests assertions included in the HbbTV TAR (Test Assertion Repository) and provides guidance for organisations making use of this resource. The document includes a link to the TAR.

Download
Test Assertion Spec and TAR Explained

This presentation explains what is a Test Asssertion in HbbTV, what is the TAR and why has HbbTV published it.

Download

ROOT CERTIFICATE

Root Certificates List

The document contains the list of TLS root certificates that must be supported by HbbTV terminals.

This spreadsheet replaces a list included in HbbTV 1.0/TS 102 796 V1.1.1.

The contents of this spreadsheet were developed by the UK Digital TV Group whose contribution is very much appreciated by HbbTV.

Date updated: 15 November 2023 (by the UK DTG Interactive Services Working Group)
Date updated: 18 January 2024

Download

OIPF Specifications

OIPF Historical Specifications

In June 2014, the activities of the Open IPTV Forum (OIPF) were transferred to the HbbTV Association. This broadened the HbbTV Association’s mandate to include defining specifications for service providers and technology suppliers that streamline and accelerate deployment of IPTV services.

Click here to review historical OIPF specifications

Download

Testing Information and Support

HbbTV Test Suite

The HbbTV Test Suite provides a set of test material to enable implementers to test receivers against the HbbTV specifications and other associated specifications (such as OIPF). It is suitable for suppliers of complete receivers and also suppliers of hardware and software components.

There are 3 releases each year of the HbbTV Test Suite, -1, -2 and -3.

-1 is when most changes are expected and is not to be used for certification. New tests can be added in this release.
-2 is the most important of the year and is intended for certifying devices entering the market the following year. New tests can be added in this release.
-3 fixes bugs and no new tests can be added in this release. It can also be used for certifying devices entering the market in the following year.

Currently the Test Suite includes tests for ETSI Specifications ETSI TS 102 796 v1.1.1, v1.2.1, v.1.4.1 (which includes v1.3.1) and Tests for HbbTV Specification v.2.0.2.

Anyone can access the HbbTV Test Suite through an HbbTV Registered Test Center. A list of these can be found in the following section.

HbbTV members who have the necessary expertise and equipment may also license the test suite for use in their own facility. The test suite license covers a whole company, including associated companies, and a list of those who have signed it can be found here. The test suite is distributed with details on how to obtain a new test harness which provides minimum required functionality to execute approved test materials in a manual way. Commercial test tools which implement the test harness specification are also available.

This file contains an indication of the contents of the test suite. The precise contents at any particular time may differ due to tests being removed and/or reinstated through the Test Material Challenge Process.

Additionally, as explained in this Presentation HbbTV also publishes a list of only the approved core HbbTV Test Suite coverage in the “HbbTV Test Assertion Specification”.

The precise contents of these lists at any particular time may differ due to tests being removed and/or reinstated through the Test Material Challenge Process. In case of any conflict, the list in the Test Assertion Specification takes precedence.

HbbTV Members wishing to license the HbbTV Test Suite should leave contact details here:



    HbbTV Registered Test Centers

    • HbbTV Test Center

      HbbTV Registered Test Centers offer HbbTV testing services to the market, for those manufacturers, operators or integrators who do not wish to do HbbTV receiver testing in-house. The process for a test center to register with HbbTV is lightweight with relatively few obligations, in return for which the test center can be added to the list below.

      Manufacturers do not need to become an HbbTV Registered Test Center if they are only testing their own HbbTV products.

    • Selecting a Registered Test Center

      HbbTV Registered Test Centers offer HbbTV testing services to the market, for those manufacturers, operators or integrators who do not wish to do HbbTV receiver testing in-house.
      The process for a test center to register with HbbTV is lightweight with relatively few obligations, in return for which the test center can be added to the list below.
      Manufacturers do not need to become an HbbTV Registered Test Center if they are only testing their own HbbTV products.

      HbbTV cannot recommend a particular test center nor does it audit or accredit test centers for regulatory compliance. The following criteria may be considered when selecting a test center. It does not include other criteria covering any commercial relationship that would required with the test center.

      Reputation Is the organisation impartial and trusted in the industry? For example you may wish to request references or   evidence of previous relevant work.
       
      Technical Expertise Does the test center employ testers with HbbTV knowledge; and appropriate qualifications?
       
      Confidentiality How does the test center ensure confidentiality of test reports and test samples?
       
      Efficiency Does the test center have good procedures for managing bookings and conduct testing efficiently and quickly?
       
      Responsiveness  How will the test center provide swift support and answer questions in a timely manner?
       
      Facilities Does the test center have all necessary equipment to perform the range of testing required?
       
      Awareness How does the test center track changes in published specifications and test suite releases? A list of the approved tests is published above; are they using the latest version of the test suite?
       
      Deliverability Ask for an example test report, to determine if this meets the requirements of the client and any 3rd party regulatory body. Can this report be verified for authenticity?
       
      Support Will the test center assist in debugging any test failures? What is their re-test policy? Will they help with challenging any tests that are felt to be in error?
    • Requirements and procedure to become a Registered Test Center
      • Candidate  Registered Test Center must be a current HbbTV member and must have been member of HbbTV for at least six months prior to their application to qualify for Registered Test Center status.
      • Candidate Registered Test Center must have signed the HbbTV Test Suite License Agreement.
      • Candidate Registered Test Center must complete a questionnaire which will be made available on request. This request must be sent to:
        • HbbTV c/o European Broadcasting Union, L’Ancienne-Route 17A, CH-1218 Le Grand-Saconnex, Switzerland
        • Email: info@HbbTV.org
      • Upon receipt of the request to become a Registered Test Center, the questionnaire as well as a reference copy of the Test Center Agreement (TCA) will be sent.
      • Registered Test Center will be listed on this website.
    • List of Registered Test Centers

      DTG Testing Limited
      DTV Accredited Compliance Lab (part of Samsung Electronics)
      Kineton SRL
      Resillion
      Samsung Electronics HQ
      Sofia Digital Ltd.
      Sony Europe B.V.
      Vestel Elektronik A.S.

    HbbTV Testing Publications

    The attached schema files have been developed by the HbbTV Association to capture test case requirements, to document the development and approval process for each test case, and to enable implementation of test cases using a HbbTV conformant test harness. These schema are published to enable other groups to use the same schema for development of their own test cases in a way that will maximise interoperability of implementations.

    This work is licensed under the Creative Commons Attribution-NoDerivs3.0 Unported License. Creative Commons can be reached at 444 Castro Street, Suite 900, Mountain View, California, 94041, USA

    HbbTV Test Repository

    • HbbTV Test Review

      HbbTV welcomes test reviewers to help qualify whether submitted test material is fit to be included in an official Test Suite.

      HbbTV and OIPF test material is collected and tracked in a common HbbTV Test Repository powered by SVN.  The test material is not for testing or validating devices and such use is prohibited. The HbbTV Test Suite is provided for testing devices against the HbbTV specification and the OIPF test suite is provided for testing devices against the OIPF specification.

      During the “Test Review” process, any issues found with submitted test materials are tracked using Redmine. HbbTV and OIPF have anticipated that issues may be encountered even after an official Test Suite is released, and a “Test Material Challenge Process” exists, again tracked by Redmine.

    • Who can be a Test Reviewer?

      The process for developing and reviewing test materials is shared by two standards bodies, namely HbbTV and the Open IPTV Forum, since test specifications have significant overlap. A test reviewer can be a member of either body (or both), a subcontractor of said member or an approved test material provider.
      The details of how test material is reviewed and approved, as well as how test reviewers are selected for particular tests is given in the Test Material Approval Procedure document which is available to companies that become test reviewers.

    • How to become a Test Reviewer

      In order to become a test reviewer, your company will need to conclude the Test Repository Access Agreement (TRAA). To start this process, please send an e-mail to info@hbbtv.org, clearly stating your company wishes to get access to the HbbTV Test Repository.
      In case your company is a member of HbbTV and/or OIPF, please clearly state this in the e-mail. Please note that such membership will be checked as part of the application procedure.

      After the TRAA is signed, individual user accounts will be created to obtain access to the SVN Test Repository and the Redmine issue tracker.

    • Getting access to the SVN Test Repository

      Access to the HbbTV test repository will first be approved per company. Presently only one SVN account per member company is permitted, however multiple individuals at that member company can use SVN with that account.

      To request access to SVN send an email to support@hbbtv.org stating the name of the member company and the email that you would like the SVN account invitation email to be sent to. This invite will give you a link to complete your account creation.

      Further details on how to connect to the repo will be given following a successful account creation

    • Getting access to the Redmine Issue tracker

      If you do not have an account on the Redmine server, you can register for one by going to the following URL: https://redmine.hbbtv.org/account/register

      When registering with Redmine, as with the email lists, please only use email addresses clearly linked to your company details given in the TRAA application questionnaire. Yahoo, Google, Hotmail or e-mail addresses that have no company affiliation are not acceptable.

      When you have registered with Redmine, your account will be activated manually by the Redmine administrator. In case you have any questions around your account please contact support@hbbtv.org.

    Security

    HbbTV takes security very seriously. Security researchers who wish to disclose vulnerability in an HbbTV specification should contact info@hbbtv.org in order to enable a constructive engagement. Vulnerabilities associated with a specific manufacturer’s implementation of HbbTV should be reported to the manufacturer concerned but HbbTV can assist in facilitating this.

    Tampering with the broadcast transmissions is currently an area of interest for security researchers. Whilst HbbTV does not define the specifications for broadcast transmission, we take this topic very seriously and work actively with the other standards organisations responsible such as the DVB project on such matters, as well as making revisions to our own specifications to protect users. Further relevant Information.

    HbbTV Association Policy on Trust and Security

    The HbbTV Association is committed to improving the security of services provided using HbbTV technology. The following policy guides HbbTV’s work:

    • HbbTV will create a comprehensive set of specifications and guidelines that addresses security threats relevant to HbbTV. As new security threats appear, the HbbTV specifications will adopt countermeasures to these.
    • The HbbTV Association in itself cannot act as a guarantor for the security of HbbTV services used in any given market as the security of any HbbTV deployment is reliant on the correct implementation of the HbbTV specifications (across the value chain from content provider to CE manufacturer) plus other elements of general internet and broadcast security that are outside the scope of the HbbTV specifications.
      This means that, whilst it is entirely possible to build an end-to-end system based on HbbTV that consumers can use safely (e.g. for commercial transactions), neither the HbbTV Association nor its specifications can be the sole factor in determining the integrity of HbbTV deployments.

    Historical Background

    Video Library

    All Videos

    Whitepapers & Presentations

    All Documents

    HbbTV Learning for Beginners

    This book will take the reader into the world of HbbTV. It is meant for beginners who are interested in Hybrid TV and HbbTV, but who have a grasp of digital TV standards and technologies. Many thanks to the ABU and its authors having created this very helpful document!

    Disclaimer: HbbTV welcomes materials created by others but cannot be responsible for any issues when it is used.

    The book is available on request by email. Please contact Juha Joki, Sofa Digital (juha.joki@sofiadigital.com).

    September 23, 2019

    HbbTV ADB Explained

    This presentation provides an insight into the HbbTV specification for Application Discovery over Broadband. It compares phase 1 and phase 2 of application discovery over broadband with the regular HbbTV application discovery over broadcast. It gives an overview of key aspects of the specification such as the watermark state machine, timelines and stream events.

    September 12, 2019

    HbbTV Whitepaper “The benefits of the HbbTV OpApp for operators and vertical models” v2.0

    This whitepaper is an update to v1.1 and was created thanks to contributions from TNO (editor), Deutsche Telekom, HD+,
    Yotta Media, SERAPHIC, KPN and Vewd. 

    September 11, 2019

    HbbTV Guide for IBC 2019

    This document represents most of the exhibitors at the IBC 2019 presenting and demoing HbbTV services and applications. Please use this as your personal guide to get in touch with and talk to members and partners of the HbbTV Association!
    September 9, 2019

    HbbTV webinar on tools for DASH streaming with HbbTV

    This presentation was provided during an HbbTV webinar which was held on 18th June, 2019. In addition the webinar can be re-watched on our YouTube channel.
    June 25, 2019

    HbbTV presentation at the European Digital Forum on 6th June, 2019 in Lucca

    This presentation provides an overview on the current status of the HbbTV standard as well as an outlook to future activities of the Association (Presenter: Angelo Pettazi, Chair Marketing & Education WG). 
    June 6, 2019

    DVB-HbbTV DASH Validation Tool explained

    DVB-HbbTV Conformance Software Tool is an extension to DASH-IF Conformance Software.

    November 8, 2018

    HbbTV OpApps Explained

    This presentation provides an insight into the HbbTV OpApp specification. It includes a description of what an operator application is, market drivers for operator applications, as well as an overview of technical details within the HbbTV OpApp specification.

    September 18, 2018

    HbbTV Whitepaper “The benefits of the HbbTV OpApp for operators and vertical models” v1.1

    An HbbTV Operator Application (OpApp) grants TV Operators control over the user experience on devices such
    as STBs and Smart TVs. As such, consumers have the benefits of a unified and seamless experience over several
    device classes, where it used to be available only on the bespoke TV Operator STBs.
    September 14, 2018

    HbbTV OpApps Presentation to the Deutsche TV Plattform on 9 May 2018

    This presentation was given by Mr Heinrich E. Haase, Project Coordinator at HbbTV and provided an overview of the Operator Application Specification, use cases as well as good arguments why operators should opt for OpApps. 
    May 9, 2018

    HbbTV 2.0.2 Explained

    Details about the HbbTV 2.0.2 Specification now including HDR, HFR and NGA.

    February 16, 2018

    HbbTV Whitepaper Testing for Broadcasters and Operators

    Generating commercial success from applications like Catch-up services, VOD, Gaming etc. requires a good, consistent user experience on all devices. The only way to achieve this is through testing. 
    November 18, 2015

    Interoperability Tools

    In this section you will find more detailed information for supporting HbbTV implementers. The section will be updated on a regular basis.

    • HbbTV DASH DRM Reference Application

      The presentation HbbTV DASH DRM Reference Application Explained provides an overview of the features and how to use the HbbTV DASH DRM Reference Application.

      The code and documentation is available at https://github.com/HbbTV-Association/ReferenceApplication.

      Further information about production and staging instances can be found here:

      http://refapp.www.hbbtv.org/production

      • Updated in line with Test Suite, 3 times a year
      • HbbTV 2.0.1 and 1.5 Playready and Marlin DRM streams
        • Also non-DRM streams for reference and including MSE/EME for non HbbTV browsers
      • Subtitle and audio stream selection via color buttons
      • Live and VOD DASH profiles

      http://refapp.www.hbbtv.org/staging

      • Intended for early access testing of new features

      The HbbTV DASH DRM Reference Application – developed by Sofia Digital – was commissioned to aid interoperability of applications and devices. The application, and sample content, showcase HbbTV technology and help members in validating their tools, content and devices.

      The reference application is freely distributed under an open source MIT licence and can to be used by HbbTV Members as well as non-Members.

      Project deliverables also include documentation covering the creation of valid MPEG-DASH files from users’ own video content. Furthermore, the reference application is implemented in a way which makes the code easily reusable for anybody to implement their own DASH video streaming application.

      The HbbTV DASH DRM Application can run on both new HbbTV terminals entering the market and on a large proportion of the installed base of HbbTV terminals and, optionally, on web browsers on non-TV related devices; it presents a catalogue of reference content items to be played back in clear unencrypted format or with each supported DRM system. The application and the content catalogue is designed in a way that it can be easily extended with additional content and DRM systems. Furthermore, the application is written in such a way it allows an application author to determine the structure and purpose of each functional area allowing them to easily understand the code and to “pick & choose” which parts of the application to copy.

      As well as running on HbbTV 1.5 and 2.0.1 terminals, the reference application runs on web browsers supporting W3C MSE and EME.

      The presentation above provides an overview of the features and how to use the HbbTV DASH DRM Reference Application.

    • HbbTV/DVB DASH Content Validation Tool

      The presentation “DVB-HbbTV DASH Validation Tool_explained“ provides an overview of the features and how to use the DASH Validation Tool.

      The DASH validator source code is available and free under an open source license at https://github.com/Dash-Industry-Forum/Conformance-Software. Users can easily validate their content through the web-based interface or build a local copy for use in a production workflow within their own environment.

      The DASH Validation Tool extends the current DASH-IF validator found at https://conformance.dashif.org to complement the HbbTV Association DRM Reference Application and Test Suite.

      The specifications against which conformance is performed include:

      • MPEG-DASH ISO/IEC 23009-1
      • ISO BMFF ISO/IEC 14496-12
      • DASH-IF IOP 4.1
      • CMAF ISO/IEC 23000-19

      Additionally, the DVB-HbbTV Conformance extensions are:

      • DVB MPEG DASH Profile v1.1.1
      • HbbTV 1.5 Specification

      Checks include:

      • MPEG-DASH MPD validation (XML, DASH schema, and MPEG-DASH MPD rules)
      • Segment Validation (ISO BMFF and MPEG-DASH segment rules)
      • Cross-representation validation (MPEG-DASH cross-representation rules)
      • Live MPD segment access validation
      • Above items for above mentioned specifications

      Note: The checks are done till the ISO BMFF level (no checks on track media level)

    • HbbTV Developer Portal

      This portal aims at offering a clear understanding – with examples, guidelines, specification references and available resources – of the programming additions required by the HbbTV specification to manage and to programme specific TV related features such as, for example, an application launch and its lifecycle, its signalisation on delivery means, the remote control interaction, handling of the broadcast a/v object etc.

      HbbTV Developer Portal

    • Interoperability Event Requirements

      A number of bodies in Europe are organising HbbTV Interoperability Events and sometimes wish that their event is run in partnership with the HbbTV Association, potentially including a financial contribution from the HbbTV Association to the cost of the event.

      The Interoperability Event Requirements overview covers details of the format, requirements, commercial and marketing terms and sponsorship budget. You can download the document here.

    Archive

    • Historical OIPF Content

      TRANSFER OF ACTIVITIES TO THE HbbTV ASSOCIATION

      As of 16 June 2014, the Open IPTV Forum has transferred its technical activities to the HbbTV Association. If you wish to take part in the stardardization activities that were in the scope of the Open IPTV Forum, you must do so as a member of the HbbTV Association. Membership information about the HbbTV Association can be obtained by contacting info@hbbtv.org.

      The technical specifications produced by the Open IPTV Forum are provided to the public via the specifications section below.

      If you need to contact the Open IPTV Forum about any matter connected with the organization, you may do so at: contact@oipf.tv

      All technical questions about the OIPF specifications should be referred to the HbbTV Association at: info@hbbtv.org

      For Historical OIPF Content please refer to the following links:

    • Historical Smart TV Alliance Content

      TRANSFER OF ACTIVITIES TO THE HBBTV ASSOCIATION

      The Smart TV Alliance has merged its activities with HbbTV Association, extending the scope of the HbbTV specification to address Over-The-Top Services. The combined forces of the two organizations will streamline standards for OTT innovation so consumers can enjoy ever more interactive experiences on their connected TV devices.

      The harmonization of activities aims to enable a more efficient approach for developing OTT services across the industry for manufacturers, broadcasters, content producers and developers to create applications for broadcast and broadband delivery via connected TV or set-top-box using a common HbbTV Specification.

      For historical Smart TV Alliance content please refer here to an overview on the available documents and the set of documents (for members only).