661 pregleda

HTML5 i muke po kodecima

0

HTML5 je riječ koja se u zadnje vrijeme često spominje u krugovima iskusnijih korisnika Interneta kao i među širom populacijom. Za one neupućene, HTML5 je prijedlog novog standarda za razvoj web stranica kojim se Webu žele dati nove mogućnosti, ali i ispraviti neke sadašnje, po mnogima pogrešne prakse. Iako iza standarda stoji konzorcij W3C (World Wide Web Consortium), glavni akteri priče su Google, Apple i Mozilla, a tek se kasnije uključio i Microsoft.

U moru novih mogućnosti koje standard predlaže nalazi se i tzv. video tag koji omogućava prikaz video sadržaja direktno iz web preglednika, bez potrebne za dodatnim priključcima i vlasničkim tehnologijama kao što su Flash ili Silverlight. Ta je novost posebno razveselila korisnike alternativnih platformi koji obično imaju loša iskustva s vlasničkim priključcima (ili ih uopće nemaju), ali i one koji preferiraju otvorene standarde i slobodne implementacije.

Iako većina web preglednika (Firefox, Chrome, Safari, Opera, a u verziji 9 isto obećava i IE) već podržava spomenuti tag, nastao je problem oko izbora kodeka za tako reproducirani video koji W3C službeno ne propisuje u budućem standardu – vjerojatno jer sam konzorcij nema političku snagu za tako škakljivu odluku.

Mala digresija: svaka se video datoteka sastoji od spremnika u kojem se nalazi sadržaj zapisan pomoću određenog algoritma, odnosno kodeka koji određuje kako će sadržaj biti komprimiran, što je vrlo bitno jer je cilj da reprodukcija video sadržaja na internetu troši što manje bandwidtha uz što veću kvalitetu slike i zvuka. Neki od poznatijih spremnika su AVI, OGG, MPEG, MKV, FLV, dok razlikujemo kodeke za zvuk (npr. mp3, vorbis) i sliku (h.264, Theora). Kodeci za zvuk i sliku koji se koriste na Internetu obično dolaze u kombinacijama: mp3 + h.264 u AVI/FLV/MPG spremiku ili theora + vorbis u OGG spremniku, iako su i gotovo sve druge kombinacije dozvoljene. Cijela se rasprava razvila upravo oko kodeka za sliku koji bi bio standard u video tagu, a najizgledniji kandidati su h.264 i Theora.

Ukratko, h.264 je kodek zaštićen mnogim softverskim patentima i trenutno nudi najbolji omjer kvalitete i veličine datoteke, dok je Theora po tom pitanju lošiji kodek, ali i lišen svih (trenutno?) poznatih patenata. H.264 podržavaju i hardverski enkoderi/dekoderi što mu daje i prednost na mobilnim uređajima, specijaliziranim komponentama i sl., dok Theori trenutno ostaju samo softverski enkoderi/dekoderi ili posebne preinake postojećih hardverskih (kao što je nedavno viđeno kod Nokie N900).

Problem sa h.264 je to što iza njega stoji privatna organizacija MPEG LA sa svojim cjenikom po kojemu je svaki proizvođač softvera koji pruža mogućnost kodiranja/dekodiranja njihovog kodeka dužan platiti određenu cijenu, a u najavi je da će kasnije (2016. g.) neku proviziju morati plaćati i sami krajnji korisnici! Jasno je da to nije opcija proizvođačima i korisnicima slobodnog softvera, ali ni onima koji se zalažu za otvorene i slobodne standarde dostupne svima.

Akteri ove priče trenutno su zauzeli sljedeće pozicije oko tog problema:

  • Google je u svoj Chrome ugradio podršku i za h.264 i za Theoru, dok slobodni Chromium nudi samo podršku za Theoru; osim toga Google je vlasnik YouTubea, na kojem već eksperimentalno nudi video sadržaje u h.264;
  • Apple u Safari i sve mobilne inačice istog za iP-što-već uređaje ugrađuje podršku samo za h.264; uz to je Apple jedan od glavnih zagovarača h.264;
  • Microsoft malo zaostaje, kao i obično kad je riječ o web standardima, te je najavio podršku za HTML5 tek u nadolazećem IE9, i to samo za h.264 kodek;
  • Mozilla se zasad oštro odupire bilo kakvoj ugradnji podrške za h.264 te istovremeno podržava Ogg/Theoru u najnovijim verzijama Firefoxa;
  • Opera podupire također samo Theoru, iako postoji mogućnost podrške i za h.264, ali kroz sam operacijski sustav (što se predlaže i Mozilli).

No što se sve to tiče krajnjeg korisnika?

Ukoliko u ovoj bici pobijedi h.264 tabor, korisnici slobodnog softvera opet neće imati jednostavno, a ponegdje čak ni legalno rješenje za reprodukciju videa na Internetu, kao što su servisi YouTube, Dailymotion i sl., nego će, kao i do sada s Flashom, morati instalirati razne priključke iz trećih izvora. Sam će Web opet biti zarobljen softverskim patentima kao što je već bio par puta u prošlosti, ali i u sadašnjosti: GIF-om, mp3-om, RealPlayerom i konačno još uvijek sveprisutnim Flashom te rastućim Silverlightom.

Osim ovog predstavljenog postoji još par detalja u cijeloj priči koji bi mogli promijeniti ishod “rata”:

  • Google je prošle godine kupio tvrtku On2 koja je napravila originalni kodek na kojem je bazirana Theora (tzv. VP2) kako bi dobio prava na novi VP8 kodek koji je u teoriji bolji i od h.264. Postoje glasine da bi isti kodek Google mogao izdati pod slobodnom licencom i osloboditi ga patentnih prava te time stvoriti pravu konkurenciju h.264, ali i dodatno zakomplicirati situaciju;
  • Zaklada Xiph.org koja stoji iza Ogga i Theore aktivno poboljšava kvalitetu svog kodeka koji postaje sve konkurentniji h.264;
  • H.264 ima veliku praktičnu prednost jer se već i sada nalazi u većini FLV datoteka, koje se reproduciraju preko Flasha, a kako Flash koristi 98% korisnika Interneta on će još dugo biti glavna metoda reprodukcije videa na Internetu (ili eventualno alternativna metoda), što bi značilo da video servis mora imati praktično samo jednu kopiju video sadržaja kodiranog u h.264 na poslužitelju;
  • Iako su neke kompanije (npr. finska Nokia) uvele sumnju da možda i Theora sadrži neke skrivene softverske patente, Google je službeno izjavio da je Theora u tom pogledu “čista”, što joj daje veliki kredibilitet.

Za one koji žele znati više:
o HTML5 i implementaciji video taga: http://diveintohtml5.org/
usporedba h.264 i Theora kodeka: http://people.xiph.org/~greg … rison.html
FSF-ovo otvoreno pismo Googleu da otvori VP8: http://www.fsf.org/blogs … or-youtube
cijene upotrebe h.264 kodeka: http://www.streamingmedia.com … ID=65357

Autor: Andrej Dundović

VN:F [1.9.22_1171]
Rating: 2.5/5 (2 votes cast)
HTML5 i muke po kodecima, 2.5 out of 5 based on 2 ratings

Povezani članci:

Dokotrljala se nova verzi...
Obilježeno sedam godina b...
Uskoro izlazi WebM-ov vid...
Mozilla prihvatila Digita...
Oznake:,

Ostavi komentar

© 2014 Linux Za Sve. | Impressum | Sadržaj je licenciran pod CC-SA-3.0 ako nije drugačije naznačeno.
Proudly designed by Theme Junkie.