Nybörjarhandbok för att titta på HTML5-video i din webbläsare
Det har skett mycket nyheter och debatt om HTML5-video, vilket inte ens betraktas som en officiell standard än. Brådskan från vissa individer och organisationer (särskilt Apple) återspeglar den dåliga smaken som Adobe Flash Player har lämnat i många munnar. HTML5 video är ett försök att göra streaming video på webben mer tillgänglig, bättre integrerad och med ökad prestanda.
Även om det inte finns någon officiell standard, är HTML5-video tillgänglig på många webbplatser, inklusive YouTube, och de flesta större webbläsare har preliminärt stöd för det. Tyvärr har webbläsare inte kommit överens om en standardkod, så du måste veta vad som ska fungera i vilka webbläsare. Den här korta guiden ska hjälpa dig att navigera genom jargong och få en glimt av vad som kan vara framtiden för video på webben.
Formaterna
Det finns för närvarande tre olika videoformat som används i HTML5-videostreaming:
1. Theora - den fria och öppna videokodiken som ursprungligen var avsedd att vara den enda HTML5-specifikationen.
2. H.264 - en patenterad video codec som Apple, Google och andra trodde vara överlägsen i kvalitet till Theora.
3. WebM - ett nytt gratis och öppet format som använder VP8 video codec, som Google nyligen köpt och släppte sedan in i open source community. Det har nu stöd av Google, Mozilla, Opera och många andra.
Webbläsarna
Mozilla Firefox - Nuvarande versioner av Firefox (3.6.3) visar endast Theora-videor. Mozilla har inga planer på att stödja H.264 på grund av de juridiska konsekvenserna av sina programvarupatent. För dem som vill prova det nya Google WebM-formatet kan du hämta en WebM-nattlig byggnad av Firefox. Firefox har också stöd för fullscreen HTML5-video.
Microsoft Internet Explorer - Den nuvarande versionen av IE (8) stöder inte någon HTML5-video ut ur rutan. Användare som vill prova måste hämta Google Chrome Frame (tillgänglig för IE-versioner 6, 7 och 8). Detta plugin lägger till HTML5-teknik till IE. Version 9 av IE förväntas stödja H.264-video som standard och kommer även att stödja WebM, men användaren måste ladda ner codec.
Apple Safari - Den nuvarande versionen av Safari (4.05) stöder H.264-video ut ur rutan, men stöder inte Theora eller WebM, och det finns uppenbarligen inga planer att stödja heller.
Google Chrome - Nuvarande Chrome-versioner (5.0.375.55) stöder Ogg Theora och H.264-videon, och utvecklingsversioner stöder också WebM, vilket gör den till den enda webbläsaren som stöder alla tre. Användare kan prova utvecklingsversionerna via Googles Early Release Channels.
Opera - Den nuvarande Windows- och Mac-versionen av Opera (10.53) har stöd för Ogg Theora-videon. Linux-användare måste ladda ner betaversionen av 10.53 för att få stöd. 10.54 kommer att stödja WebM video. Användare kan hämta utvecklingsversionerna för att prova det.
Andra webbläsare - Tyvärr använder många webbplatser webbläsardetektering för att avgöra om de ska skicka HTML5-video till användaren. Resultatet är att webbläsare som Konqueror, som enligt uppgift har HTML5-videostöd, inte fungerar utan att byta om användaragent. Apple iPad har också HTML5-videostöd, och många stora webbplatser (NY Times, CNN, etc.) riktar sig specifikt mot iPad och visar därför fortfarande Flash-videor till webbläsare som stöder HTML5.
Hemsidorna
Det finns flera bra webbplatser där användare kan prova de olika inkarnationerna av HTML5-video. Gärna lägga till andra i kommentarfältet.
SublimeVideo - Den här är förmodligen min personliga favorit. 720p-video, som stöder Safari, Chrome, Firefox, IE, iPad och iPhone.
YouTube - För närvarande erbjuder det både H.264 och WebM. Användare måste gå med i betaversionen för att visa den. Videor med annonser ingår inte.
Vimeo - Vimeo kommer visa några av sina videoklipp i H.264-format.
Kaltura - En demonstration av filmen Big Buck Bunny i Kaltura-spelaren.
Även om det fortfarande är oklart hur HTML5-videon i slutändan kommer att bli, är det en spännande tid att titta på utvecklingen av denna nya teknik. Det ultimata målet med HTML5 är att göra den övergripande webbupplevelsen bättre, och HTML5-video är ett steg i rätt riktning.