Google fjerner H.264-støtte for Chrome
I går annonserte Google at de vil fjerne H.264-støtte for Chrome i nær fremtid. Hva er alternativet? "Open source" sier Google. Hvis du ikke er oppe på videokodingsscenen, kan H.264 bare se ut som en blokk med tall, og hvorfor vil Google åpne åpen kildekode? Vi vil bare forklare det i resten av denne artikkelen.
Hva er H.264?
Også kjent som MPEG-4 AVC, H.264 er en videokomprimeringsalgoritme ( codec ). Som kodek er den designet for å ta store videofiler og komprimere dem i størrelse, samtidig som de opprettholder kvalitet som er synlig for menneskets øyne og ører, og det gjør det ganske bra. Du vil se H.264 i bruk når du ser på YouTube-videoer ( selv om det endrer seg snart ), iTunes-filmer, Blu-Ray, Flash-videoer og egentlig noe som er sett med QuickTime. Det er et vanlig format over hele nettet.
Nå som HTML5 blir webstandarden, er det en ny tag som man enkelt kan sette inn på en nettside for å gi videoavspilling på side. Enkelte nettlesere bruker H.264 til å støtte dette, men andre nettlesere bruker for øyeblikket Ogg Theora med åpen kildekode. Når den er satt side om side, har Theora vist seg å være lavere enn H.264 i kvalitet og effektivitet. Google jobber for tiden med en ny motor drevet av WebM som skal blåse Theora bort, en kodek kjent som VP8 ; Den brukes for øyeblikket på YouTube for alle videoer høyere enn 720p, og de fortsetter å rulle den ut til 100% av videoene sine.
Problemet med H.264 er at det er patentert og eid av flere forskjellige selskaper ( inkludert Apple ), alt under taket til et patentfirma kjent som MPEG LA. Dette betyr at selskaper som bruker dette formatet i land som anerkjenner programvarepatenter, må betale lisensavgifter. Lisensavgiftene kan være ganske heftige, med høyest mulig avgift på $ 5 millioner.
Hvis MPEG-4 ikke er gratis, hvordan kommer alle bruker det?
Vel, dette er den vanskelige delen. Som det fremgår av MPEG LAs pressemelding, er det helt gratis å bruke H.264-format for å kode inn videoinnhold, så lenge innholdet blir gitt gratis til sluttbrukere ( aka Mr. Average Joe Video Watcher ). Imidlertid står det også spesifikt at betalte tjenester og kodere / dekodere fortsatt vil bli gjenstand for royalties. Beløpet som betales i royalties, avhenger helt av brukerens base av lisensinnehaveren.
Ikke alle bruker det. For øyeblikket er Chrome, Internet Explorer ( via Silverlight ) og Safari de eneste nettleserne som direkte dekoder H.264 i synlige medier. Firefox og resten av nettleserne der ute bruker Adobe Flash, hvor Adobe er den som betaler lisensavgiften på $ 5 millioner per år; fordi som du vet Flash er fortsatt stor ! For bedrifter som Google og Microsoft er $ 5 mill chump endring, men de er også store nok til å vite at det er en feil å bygge et sentralt fundament på en konkurrent teknologi. Hva kan være $ 5 mill i år kan være $ 1 milliard neste.
Alternativet åpen kildekode
Google annonserte at de skulle gå på WebM-ruten, og sammen med dem hopper Firefox, Opera og Adobe ombord på VP8-codec-toget. Selv om det ikke er helt på linje eller så populært som H.264, er det åpen kildekode, fri for alle, og utvikler seg mye raskere.
Det kan ikke være bra
Det er ikke mange ulemper å bevege seg bort fra H.264, men noen har klaget. Det nåværende problemet med VP8, selv om det støtter maskinvare akselerert video, er at den ikke støttes av de fleste maskinvare. Det er rett og slett for nytt, og det trenger tid til å la chipprodusentene fange opp.
Konklusjon
Google beveger seg rent for å åpne video via WebM, det er en god ting for alle, men det kommer litt tidlig. Men hvis Google skulle vente, kunne H.264 standardisere markedet enda mer og forankre seg så dypt at det ville ta år for åpen kilde til å konkurrere. Akkurat nå nipper de i budet, og når vi venter på mer støtte til VP8, vil Adobe høste noen midlertidige belønninger via Flashs støtte for både H.264 og den kommende VP8-kompatible utgivelsen.