Co nového přinese HbbTV 2.0 Martin Heneš Mautilus, s.r.o. martin.henes@mautilus.com
Vývoj HbbTV 1 (ETSI TS 102 796 V1.1.1) Specifikace vydaná ETSI v červnu 2010 Test suite v0.9 dostupný od srpna 2012 HbbTV 1.5 (ETSI TS 102 796 V1.2.1) Specifikace vydaná ETSI v listopadu 2012 Errata #1 vydaná v řijnu 2013 Errata #2 vydaná v srpnu 2014 Test suite v1.0 je nyní ve schvalovacím řízení HbbTV 2.0 (ETSI TS 102 796 V1.3.1) Únor 2015
HbbTV 2.0 pro spotřebitele Pokročilé uživatelské zkušenosti založené na HTML5 Bezproblémové zobrazování video obsahu přes TV, smartphony, tablety a počítače Doprovodné obrazovky (second screen) Ultra HD obsah s HEVC Lepší dostupnost služeb s vylepšenou podporou vicejazyčných titulků Přístup k odvysílanému obsahu přes místní úložiště v přijímači Vetší podpora ochrany soukromí spotřebitelů
HbbTV 2.0 pro poskytovatele Synchronizace vysílání a širokopásmového připojení, které mají rozšířit vysílání o další audio kanály a další pokročilé funkce Synchronizace médií a aplikací mezi TV, tablety a smartphony Zabezpečné přehrávání pro adaptivní streamovací technologie Podpora nových reklamních modelů
HbbTV 2.0 terminál
HbbTV 2.0 specifikace
HTML5 Ve verzi HbbTV v1 a v1.5, se odkazují na webové standardy definované v CEA-2014 a modifikované v OIPF HTML4 byl nahrazen HTML5, rozšířené např. o WOFF, Canvas 2D, XHR, Web Messaging, Web Conector, Web Workers, Server-Sent Events, Web Storage, Media Fragment URI CSS 2.1 rozšířen o vybrané CSS3, Basic UI, Color, Images, Backgrounds and Borders, Selectors, Media Queries, Multicolumn Layout, Flexible Box Layout, Fonts, Transforms, Transitions, Animations DOM2 narazen DOM 3, který je vyžadován HTML5
HTML5 Video element Zahrnuto ve specifikaci pro videa dodávaná přes IP - dobré pro ty, kteří se chtějí cílit na televizory, tablety a chytré telefony. Všechno se stejným aplikačním kódem. Staré API založené na <object> elementu je stále dostupný pro obě varianty dodávaného videa přes IP nebo broadcast. Mapování mezi HTML5 elementy video funkcemi a A/V souboru nebo formáty (MPEG-2 TS, ISOBMFF / MP4, DASH) Podpora pro TTML titulků s využitím TTML dekodéru Podpora pro živé vysílání specifikace HTML5 médií byly navrženy kolem obsahu, který má začátek a konec.
DVB CI Plus 1.4 DRM v CAM rozšíření CI+ 1.4 Host Player Mode Pro obsah doručený přes broadband s použitím MPEG DASH, nebo stahovatelného obsahu (včetně z broadcast) Vylepšení CI+ 1.4 o Pomocný souborový systém - Auxiliary File System - Spuštění aplikace, kde celá aplikace pochází z CAM - Přístup k údajům z CAM z bežných broadcast nebo broadband aplikací.
HEVC Video High Efficiency Video Coding (H.265 2013) Video doručené přes broadband až do rozlišení 8k 8 a 10bit HEVC (HEVC_HD_25_8 a HEVC_HD_25_10 capabilities) Využití UHD zejména tam, kde to není k dispozici vysílání v UHD HD obsah za stejné kvality jako AVC, ale při nižší bitrate nebo vyšší kvality než AVC v stejnem bitrate. HEVC prostřednictvím vysílání je ponecháno na regionální specifikaci.
Titulky přes broadband Použití W3C TTML vyprofilované od EBU - EBU-TT-D Nesmí mít více než 8 souběžně viditelných oblastí Musí používat kódování UTF-8 znaků. Downloadable fonts s použitím MPEG DASH, je použití definováno v příloze E a profilu DVB DASH XML Capabilities EBUTTD
Soukromí Používá W3C specifikaci DNT do not track Možnost blokování cookies třetích stran, běžně používané při sledování. Možnost blokování sledování webových stránek Znemožnění ukládání na lokální úložiště (cookie, web storage) Doporučení pro app vývojáři na respektování soukromí
Synchronizace médií Po inicializaci MediaSynchroniser objektu jsou přidány Media objekty pomocí metody addmediaobject() MSAS - Aplikační server pro synchronizaci medií SC Synchronizační klient CIS Korelační server MRS - Material Resolution Server Jedno zařízení obsahuje více synchronizačních klientů. Inter-device synchronizace
Companion screens Spouštění CS aplikací z TV App2App komunikace Vzdálené spouštění HbbTV aplikací Multi-stream i funkce synchronizace mezi zařízeními jsou řízeny HbbTV aplikacemi prostřednictvím objektu MediaSynchroniser
Doprovodné obrazovky 1
Doprovodné obrazovky 2
Doprovodné obrazovky Komunikace přes DIAL/ UPnP-SSDP Zařázení doprovodné obrazovky může najít HbbTV TV přes DIAL Nalezení pomocí URL pro HbbTV CS služby podporované na TV HbbTVCSManager object přímo v prohlížeči TV Aplikace na TV mohou získat seznam CS zařízení Aplikace na TV mohou získat URL adresy pro HbbTV CS služby na TV
Ostatní výhody HbbTV 2.0 MPEG-DASH Vkládání reklam do VoD obsahu Push VOD Podopora myši a klávesnice Synchronizace aplikací a obsahu Vyrovnávací paměť DSM-CC objektových karouselů Sladění klávesových konfliktů
Děkuji za pozornost Martin Heneš, martin.henes@mautilus.com https://plus.google.com/+martinheneš/