
Zdroj: Mashable
Blog zabývající se vývojem HTML a XHTML.

DailyMotion je videoserver, kterému se občas přezdívá francouzský YouTube. (Uhodli jste jste správně - DailyMotion sídlí v Paříži.)
Včera jsem psal o spuštění HTML5 verze YouTube, dnes můžu přidat další videoserver.
Google včera oznámil spuštění verze YouTube používající možnosti přehrávání videa HTML5. Vedlejším efektem je, že se vám při přehrávání videa nezobrazují reklamy.Apple odmítá implementovat Ogg Theora do Quicktime (který je využíván prohlížečem Safari), zmiňuje špatnou hardwarovou podporu a nejistotu v oblasti patentů.Jak sami vidíte, jedná se o bludiště, ze kterého v tuhle chvíli nevede žádná cesta ven.
Google do Chrome implementoval H.264 a Ogg Theora, ale nemůže nabídnout licenci na kodek H.264 třetím stranám, které distribuují Chromium, a je také přesvědčen, že kvality Ogg Theora nejsou zatím vhodné pro nasazení na hojně navštěvovaný YouTube.
Opera odmítá implementovat H.264 citujíc nehoráznou cenu za potřebné licence.
Mozilla odmítá implementovat H.264, jelikož není schopna získat licenci, která by se vztahovala na její další distributory.
Microsoft se k podpoře značky <video> vůbec nevyjádřil.
Při pohledu do budoucnosti vidím dvě možnosti (vzájemně nevýlučné), obě by mohly nastat ale až za několik let:Já tady vidím ještě třetí možnost, byť si nejsem jist, nakolik je realizovatelná. Jak již historie webu ukázala, pro prosazení nějaké novinky není vlastně nutné, aby výrobci prohlížečů onu vlastnost implementovaly, stačí, když v nich lze alespon do jisté míry emulovat.
1. Kodek Ogg Theora se bude nadále zlepšovat. Objeví se hadware obsahující chipy s podporou Ogg. Google jej bude distribuovat dostatečně dlouho, aniž by jej někdo žaloval a obava Applu ze skrytých patentů již nebude tak veliká. Následně se Theora stane de facto standardním kodekem na Webu.
2. Vyprší zbylé patenty H.264, které vlastní společnosti, jež je odmítají volně licencovat, tak bude možné distrubuovat H.264 bez licenčních poplatků a H.264 se stane de facto standardním kodekem Webu.
// create a new client-side data store
var store = new Persist.Store('MyDataStore');
// pretend data
var data = "pretend this is really long data that won't fit in a cookie";
// save data in store
store.set('saved_data', data);