HbbTV Technical Overview

In addition to standard web technologies (HTML, CSS, JS, DOM) HbbTV provides:

Video control APIs.
Access to channel list.
Broadcast service selection.
Streaming video playback via HTTP & RTSP.
Access to now/next (EIT-pf).
Support for DSM-CC object carousel or HTTP.
Load files or applications using either protocol.
Monitor object carousel for changes.
DSM-CC stream events.
Security model – trusted & untrusted applications, same origin policy.
Application signalling & lifecycle model.
Capability exchange.
Basic PVR scheduling (optional).
Media download (optional).