Specification

Specification

Downloads

Version 1.0 of the HbbTV specification has been approved by ETSI as ETSI TS 102 796 v1.1.1 in June 2010.
Download HbbTV specification Version 1.0

Errata 1 for the HbbTV Version 1.0
This errata document contains a set of identified and resolved errata to the HbbTV specification. It is a living document which will be updated based on experience of implementing receivers, services and tests. Further versions of this document will periodically be made publicly available via this web site. Some time during 2012, the then current errata will be integrated in an updated version of TS 102 796 and the resulting specification submitted to ETSI for approval. For avoidance of doubt, the contents of this document have not been reviewed or approved by ETSI. Errata may be removed, modified or added as part of the process in ETSI.
Download Errata 1 for HbbTV Version 1.0

Version 1.5 of the HbbTV specification introduces support for HTTP adaptive streaming (based on MPEG-DASH), improving the perceived quality of video presentation on busy or slow Internet connections. It also enables 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. Version 1.5 significantly enhances access to broadcast TV schedule information, enabling operators to produce full 7-day electronic programme guides as HbbTV applications that can be deployed across all HbbTV receivers to provide a consistent user experience.
Download Version 1.5 of the HbbTV specification

Background

The HbbTV specification was developed by industry leaders to effectively manage the rapidly increasing amount of available content targeted at today’s end consumer. It is based on elements of existing standards and web technologies including OIPF (Open IPTV Forum), CEA-2014 (CE-HTML), W3C (HTML etc.) and DVB Application Signalling Specification (ETSI TS 102 809). The diagram below shows the relationship between HbbTV and other existing standards.

Grafik 1

The HbbTV specification does not depend on a particular broadcast link nor on a particular IP link. It may be applicable with either or connection, but gains most momentum in a connected environment to broadcast and broadband.

Image: Specification

Important components provided by CEA-2014 (CE-HTML) for HbbTV are:

  • Definition of the application language (XHTML, CSS and JavaScript including AJAX)
  • Definition of how to embed non-linear A/V Content in an application
  • Definition of DOM event handling (eg key events)
  • Specification of still image formats

CEA-2014 is profiled through the OIPF Declarative Application Environment (DAE) specification. Other important components provided by the OIPF DAE specification are:

  • JavaScript APIs for applications running in a TV environment (eg channel change)
  • Definition of how to embed linear A/V content in an application

The DVB Application Signalling Specification (TS 102 809) provides the following components:

  • Application signalling
  • Application transport via broadcast or HTTP

The OIPF Media Formats specification defines the audio and video formats supported.