Bude HTML 5 světlou budoucností videa na webu?

Video se ve webovém prostředí zabydlelo velmi dobře. Z obskurní záležitosti se díky rozmachu vysokorychlostního připojení k internetu v posledních letech stává obvyklá součást webových stránek. Nejde jen o servery typu YouTube pro jeho sdílení, o jejichž reálném přínosu si můžeme myslet své. Z videa se stává stále častější součást zpravodajských serverů, realizují se přímé přenosy různých více či méně důležitých kulturních a sportovních akcí, fungují online archivy televizní tvorby.

O přítomnosti videa na webu tedy rozhodně nelze pochybovat. Není to jen nějaká nová módní vlna, ale zkrátka další krok evoluce webu. V určitém smyslu podobný dávnému nástupu obrázků do tehdy čistě textového webového prostředí.

Videu na webu vládne Flash, ideální to ale není
Otazníky se však vznášejí nad technickou stránkou. Z online videa si svou baštu udělala technologie Flash od společnosti Adobe. Na Flash sází skoro každý větší poskytovatel online videa. Alespoň částečné uplatnění si najdou konkurenti typu Microsoft Silverlight, Windows Media Video, Quick Time nebo Real Media. Všechny zmíněné technologie ale mají jeden společný rys: vyžadují ve webovém prohlížeči koncového uživatele svůj konkrétní plug-in. Bez něj se video přímo v okně prohlížeče nepřehraje. Už to je samo o sobě problémem. Jakousi jistotu zatím představuje pouze Flash, jehož plug-in je dle řady výzkumů a analýz přítomný v naprosté většině reálně používaných instalací webových prohlížečů. Na to sází celá řada provozovatelů internetových projektů orientujících se na video (a upřímně řečeno to dost omezuje konkurenční prostředí).

Sázka na Flash sice víceméně řeší problém kompatibility, ovšem samotný Flash rozhodně není bezproblémová technologie. Hodně se v posledních měsících namluvilo a napsalo o jeho bezpečnosti. Uživatelé si totiž často aktualizují pouze webový prohlížeč, ale na přítomné plug-iny zapomínají. Neošetřené chyby v plug-inech webového prohlížeče jsou přitom slavobránou pro útoky vedené skrze podstrčený obsah na záškodnických webových stránkách, jejichž pouhé navštívení může mít fatální následky na bezpečnost koncového počítače. Flash skutečně trpí bezpečnostními chybami, ostatně snad jako každý software, takže řeč je o reálném riziku. I proto Mozilla Firefox od verze 3.6 zavádí do Správce doplňků kontrolu dostupnosti nových verzí jednotlivých plug-inů. Mozilla Corporation rozjela také přímo související osvětovou kampaň věnovanou plug-inům a jejich bezpečnosti.

Ožehavá ovšem není jen otázka bezpečnosti. Neméně vážně lze hovořit i o spolehlivosti. Flash má například velmi často prsty v problémech se stabilitou webových prohlížečů. Vývojáři z Mozilla Corporation si stěžují, že ladění prohlížeče kvůli kompatibilitě je velmi pracné. Ostatně kvůli obecné nespolehlivosti plug-inů se v nástupci Firefoxu 3.6 objeví podpora běhu plug-inů v odděleném procesu. Stejnou cestou se vydávají i někteří tvůrci dalších prohlížečů. Adobe také slibuje, že přiloží ruku k dílu. Konkrétně třeba se zmíněnými vývojáři z Mozilla Corporation chce navázat užší spolupráci při zajišťování kompatibility produktů obou firem.

Flash může mít také výkonnostní problémy. U stolních počítačů a novějších notebooků už to není tak markantní, ale netbooky stále nemají výkonu nazbyt a Flash na těch hardwarově slabších zkrátka způsobuje nepříjemné výkonnostní problémy. S tím pak přímo souvisí i snižování výdrže chodu na baterii a další nepříjemnosti.

HTML 5 přináší naději na změnu
Řada odborníků na problematiku online videa se shoduje, že současná dominance technologie Flash je dána historickými důvody. V době rozmachu videa totiž Flash dával vývojářům a provozovatelům videoprojektů víceméně to, co potřebovali (i přes své zjevné nedostatky). Flash však nemusí být pánem online videa „na věčné časy a nikdy jinak“. HTML 5 přináší pro webové vývojáře široké spektrum novinek a jednou z nich jsou multimediální značky video a audio. S multimediálním obsahem by tak díky HTML 5 mělo být v budoucnu možné pracovat obdobně jako s obrázky. Žádný plug-in třetí strany (ať už pro Flash nebo třeba Silverlight), zpracování obsahu by bylo čistě v režii webového prohlížeče.

Důležité je, že HTML 5 jsou nakloněni i tvůrci webových prohlížečů. Právě jeho široká a bezproblémová podpora ve webových prohlížečích je základem pro možný budoucí přechod od proprietárních technologií vyžadujících na uživatelské straně často nespolehlivé doplňky třetích stran. Mozilla Firefox, Google Chrome, Apple Safari a nejčerstvěji Opera již značku video z HTML 5 podporují. Otazníkem je dle očekávání opět Internet Explorer. V souvislosti s jeho připravovanou devátou generací se hovoří o podpoře některých novinek z HTML 5, ale v době psaní tohoto článku není úplně jasné, o které novinky půjde. Indicie ukazují spíše např. na canvas. Pokud by se podpora značky video v stále jasně dominantním prohlížeči zadrhla na několik let, mohl by to pro budoucnost online videa být vážný problém.

Svým pomalým akceptováním nových webových technologií již Internet Explorer pohřbil nebo minimálně zmrazil nejednu zajímavou novinku. Za všechny stačí vzpomenout SVG, vektorový grafický formát založený na XML, ve kterém byla dlouho viděna budoucnost webové grafiky. Teprve Internet Explorer 9 jej snad bude podporovat. Konkurenční prohlížeče jsou na SVG už dávno připraveny, ale příslovečnou žábou na prameni je právě Internet Explorer, který stále na globální úrovni drží většinový tržní podíl. Navíc Microsoft v oblasti videa nyní hodně sází na svůj Silverlight, kterým chce konkurovat Adobe.

Souboj kodeků může výhody HTML 5 rozcupovat
Značka video z HTML 5 a její podpora napříč prohlížeči není však všespásným řešením. To by bylo až příliš jednoduché. Možným problémem může být podpora různých kodeků v různých prohlížečích. Mozilla Firefox sází na otevřený kodek OGG Theora. Google a Apple ve svých prohlížečích naopak na H.264. Google nedávno začal testovat na svém notoricky známém videoportálu YouTube nový přehrávač videa, který využívá právě HTML 5 (dosud YouTube v ostrém provozu sází na Flash). Jenže video servírované videoportálem YouTube přes HTML 5 využívá právě H.264, takže uživatelé Mozilla Firefoxu si jej nepřehrají. Jde přitom o nejrozšířenější prohlížeč s podporou značky video z HTML 5.

Tím se opět dostáváme na začátek. Pokud všechny webové prohlížeče s významnějším podílem na trhu nebudou podporovat společný kodek, pořád má Flash obrovskou výhodu v široké podpoře. Přestože nejde o nativní součást prohlížeče, nachází se v cca 90 procentech používaných instalací browserů. Najít kodek, ke kterému by se mohli přihlásit všichni tvůrci webových prohlížečů, bude nelehký úkol. Zástupci Mozilla Corporation vidí v otevřeném kodeku OGG Theora bezproblémovou budoucnost. Masové prosazení H.264 do online videa nepovažují za dobrý nápad. Je prý potřeba vydat se cestou technologií, které budou legálně dostupné každému a nebudou vytvářet nová umělá omezení. Samozřejmě narážejí na patentová a licenční omezení a z nich vyplývající možné poplatky.

Zastánci H.264 ale zase protiargumentují vysokou technickou kvalitou, které prý OGG Theora nedosahuje. Otázkou bude, jak do této diskuse přispěje Microsoft, respektive k jakému kodeku/formátu se přihlásí on. Hodně veselo by bylo, kdyby sáhl po svém proprietárním Windows Media Video, ale to je zatím čirá spekulace. Každopádně rozepře okolo kodeků mohou těšit společnost Adobe, protože z HTML 5 pro její Flash nedělají v tuto chvíli tak vážnou hrozbu, kterou by mohlo HTML 5 být. Zvláště, když má podporu ze strany kolosů jako je třeba Google, respektive jeho YouTube.


Desktopové browsery, Vývoj webu , , , , , , , ,