Dajbych.net


Podpora adaptivního streamování videa v Internet Exploreru 11

, 2 minuty čtení

ie9 logo

Video a jeho streamování, hlavně adaptivní, je na webu doména doplňků prohlížeče jako Microsoft Silverlight nebo Adobe Flash Player. Doplňky prohlížeče však mají zásadní nevýhodu v tom, že nemusí cílit na stejné spektrum platforem jako prohlížeč a mají vlastní aktualizační politiku. Jsou nepříjemné pro vývojáře, protože na jejich cílení musí používat jiný jazyk a nezřídka kdy i jiné vývojové nástroje. Internet Explorer 11 podporuje adaptivní šifrované streamování videa implementované jazykem JavaScript.

Digital Rights Management

Internet Explorer podporuje přehrávání videa od verze 9, která podporuje tag video. Průmyslu to však bylo málo. Zkratka DRM tak uklidňuje hlavně lidi, kteří neznají nástroje pro nahrávání videa z obrazovky, které používá každý druhý hráč počítačových her. V praxi DRM znamená zašifrování streamu na serveru a jeho dešifrování v prohlížeči. Originální kvalita videa se tedy odchytit nedá, nicméně hon za jeho co možná nejvyšší kvalitou v praxi znamená, že jedno enkodování navíc lidské oko nepozná. Přenos dat nad SSL, nebo po Wi-Fi, Edge či 3G je šifrován tak jako tak. Když něco zabezpečujete, vždy si snažte uvědomit, co přesně zabezpečujete a co už ne. Nicméně Internet Explorer podporuje standardy Encrypted Media Extensions a Web Crypto, které jsou vám plně k dispozici za cenu toho, že se vašemu uživateli vybije baterie jeho zařízení dříve. Umožní vám přizpůsobit prohlížeč vašemu DRM pomocí Content Decription Module. Internet Explorer má podporu PlayReady DRM už v sobě.

Adaptive streaming

Příjemnou změnou je podpora adaptivního streamování. Připomeňme, že se jedná o automatickou změnu kvality přehrávaného videa v závislosti na aktuální propustnosti sítě. Internet Explorer implementuje standard MPEG-DASH, který sjednocuje formát streamování na webu. Životaschopnost tohoto standardu podtrhuje fakt, že ho využívá Netflix k poskytování svého obsahu. Media Source Extensions vám umožňuje nastavit zdroj tagu video buffer nemísto souboru.

Web Video Text Tracks

Video je možné snadno doprovodit titulky. Internet Explorer už od verze 10 podporuje formáty TTML (Timed Text Markup Language ) a WebVTT (Web Video Text Tracks). Druhý jmenovaný vychází z formátu SubRip (používá příponu .srt) a dovoluje titulky umístit kamkoliv po obrazu, vypsat nějaká slova kurzívou nebo barevně. Titulky se vkládají vložením elementu track do elementu video. Je možné vložit jich několik, každé pro nějaký jazyk. Soubor s titulky musí být zaslán s hlavičkou text/vtt.