Szóval mi a szitu e-téren. Mert hogy megint beletúrtak a levesbe, most éppen a Google, ugyanis úgy néz ki, hogy a H.264 videóformátum támogatását megszüntetik a Chrome böngészőben. Hogy mit is jelent ez pontosan?
Van ugye a HTML 5. Ez még egy teljesen képlékeny terület, lehet használni, de csak saját felelősségre, viszont rengeteg kényelmes és hasznos újdonságot nyújt, ami miatt megéri szépen lassan átállni. A böngészők egészen korrektül támogatják, nem jelent túl sok munkaórát a HTML 5 lap optimalizálása, legalábbis nem sokkal több, mint egy korábbi, hagyományos
HTML-lap megfelelő elkészítése. Szebb-tisztább-szárazabb.
A poén, hogy a HTML 5 alapból képes videókat kezelni, ergo kiüthetnénk a Flasht, amit nem azért kell utálni, mert jaj Flash és az Apple is utálja, hanem azért, mert nem a legideálisabb eszköz a videónézésre. Amíg nem létezett a HTML 5 videó alternatíva, a Flash volt a legjobb választás, de haladni kell a korral. Sokkal gyorsabb és megfelelőbb
, továbbá sokkal magabiztosabb érzés egy korszerű, új technológiával dolgozni. A piacon pedig előnyt jelenthet. (Nem a krumplivásárláskor persze.)
Szóval, van ez a videó, ami jelenleg négy formátumot támogat.
Ogg-Theora
Sokaknak az Ogg, a Vorbis és a Theora ismerős szavak lehetnek. Az Ogg gyakorlatilag egy gyűjtőfogalom, ingyenesen, különböző jogdíjak fizetése nélkül elérhető videó- és hangformátumokat biztosítanak. A Theora ezen belül a videóért, míg a jó öreg Vorbis a hangáradatért felelős. Kicsit kérdéses hogy melyik is az alapértelmezett formátum, azonban az biztos, hogy az Ogg-Theora a Safari és az Internet Explorer kivételével jelenleg minden böngésző által támogatott.
H.264
A kevésbé szép nevű H.264, amit AVc néven is láthattunk már, egy inkább nagyobb falatoknál használt, rengeteg lejátszónak például az alapértelmezett formátuma, de például a Flash-lejátszó is ezzel dolgozik. Kiváló szabvány, az Apple előszeretettel használja például, ennélfogva a Safari böngészőben ezt vehetjük alapnak. A probléma, hogy ha a Chrome tényleg nem támogatja, akkor gyakorlatilag az ismertebb böngészők közül a Safari az egyetlen, mely ezzel dolgozik, hiszen a Firefoxot fejlesztő Mozilla a szabad, ingyenes szoftvereket részesíti előnyben.
WebM
A kettő közötti csapásvonalat megteremteni látszik a Google WebM formátuma, melyet kifejezetten a HTML 5 videók számára alkottak meg, már kifejlesztett technológiákat alapul véve. Több böngésző támogatja mint a H.264-et, viszont annyi nem, mint az Oggot, mely viszi a prímet.
Elmondom mi a problémám az egésszel. Van az átlag internetező, aki ezeket mind magasról hanyagolja, és már rég ellapozott innen. Őt nagy nehezen leszoktattuk az Internet Explorerről, mondván hogy használjon már böngészőt, Firefoxot, Safarit, Chrome-ot vagy Operát. Ő most átszokott valamire, nagy nehezen, de hamarosan lehet hogy a videó miatt ismét át kell szoknia. Jelzem ismét: őt nem érdeklik a szabványok, csak annyit fog látni, hogy az egész egy káosz, mert ide-oda tologatják, és azok sem tudják mi a tuti, akik csinálják az egészet.
És valójában erről is van szó.
Nem értem, hogy mért nem lehet mondjuk azt csinálni, hogy összeül az x böngészőt fejlesztő cég, és megállapodnak, hogy ez lesz a norma. Vagy a W3C-ben Tim rácsaphatna egy asztalra, hogy nem, elvégre a W3C-nek afféle lámpásként kellene szolgálnia a káoszt okozó sötétségben.
De nem. Ehelyett az van, hogy ott a HTML, ott a CSS és ott van még ötmillió ajánlás meg szabvány, amit ötmillió szoftver ötmillió-egyféleképpen kezel.
És végül marad a felhasználó illetve a fejlesztő. Egyik sok helyen azt látja hogy nem úgy működnek a dolgok, ahogy elvárná, a másik meg a haját tépve küszködik, hogy az ő implementációja mind az ötmillió-egy megoldásnak megfeleljen. És nem, ez egyáltalán nem a szakma izgalmas része, sokkal inkább a kreatív erőket mágikus gyorsasággal elszippantó szükségtelen rossz.
Lehet hogy itt-ott nem az igazi, de most nincs energiám átnézni, ezt így korrektúra nélkül tárom a nagyvilág elé.
Tetszett a bejegyzés?
Megköszönöm, ha nyomsz rá egy like-ot vagy megosztod másokkal:
Deino
2011. január 14. — 00:49:18
Az sokkal érdekesebb lesz, hogy vajon a Youtube szervereket is megpiszkálják-e kicsit, ergo ott mi lesz a h.264 további sorsa? Kuka, és jön helyette a WebM?
Ez egyébként nem nagy újdonság, a Firefox sem hajlandó támogatni a h.264-et a HTML 5-ben, mert nem elég open nekik. Érthető okokból. Sőt, ha jól tudom, az Opera sem.
Csak a Google kezében ott egy bazinagy ágyú, aduász, atomfegyver, amit se a Mozilla, se az Opera nem tudott felmutatni anno: A Youtube. Innen lesz érdekes a dolog.
Egyébként itt szvsz egész jól kivesézik a témát: http://zd.net/gdeL2k
smv
2011. január 14. — 09:24:29
Na igen a nagy kérdés, hogy a youtube-al mi lesz. Minden videót letárolnak +ba még valami nyitott verzióban is? Ki van csukva, átkonvertálni is kemény meló lehet, nem is beszélve a sok kütyüről ami ehhez alkalmazkodott (és ilyen téren ezután mehetnek kukába).
Sajnos olyan ez mint az új css szabványok, vagy az explorer figyelmen kívül hagyása: évek kérdése még, mire egyáltalán el lehet kezdeni használni ha egyáltalán lesz valaha megegyezés.
Karbonade
2011. január 14. — 15:04:44
Azt hiszem, félreérted a dolgot. A H.264 fizetős, és iszonyú drága, de csak a dekódoló része. Azaz a böngészőknek kell fizetni a használatért, a felhasználóknak és a kódolóknak (!! Youtube!) *NEM*. A dolog annyira drága, hogy az Opera mellett a Firefox is azért nem támogatja, mert nincs annyi pénze összesen, hogy ki tudja fizetni. És ezen nem változtat az, hogy pár évig esetleg ingyenes, sőt.
Szóval a H.264 jelenleg az Explorer analógiája a 90-es évekből. És az tudjuk, hova vezetett. Amúgy a Safari mellett az Internet Explorer 9 is csak ezt támogatja.
Karbonade
2011. január 14. — 15:09:04
Itt egy másik érdekes cikk a témáról: http://my.opera.com/haavard/blog/2011/01/13/openness
Karbonade
2011. január 14. — 15:12:31
[re=6063243]Deino[/re]: Idéznék is egy mondatot az általad linkelt cikkből, ez mindent megmagyaráz (szerintem):
[quote]The logic goes like this: if H.264 achieves a video monopoly then the group that holds the patents for the format (the MPEG-LA group) will stiff us all for licensing fees when the current nearly-free license agreement runs out in 2016.[/quote]
Mefi
2011. január 14. — 15:51:31
[re=6063243]Deino[/re]: az Apple meg csinál válaszul egy iTube szolgáltatást. 😀
[re=6063244]smv[/re]: valahogy így, igen.
[re=6063246]Karbonade[/re]: dede, értem én maximálisan, csak az Appel meg kötni fogja annyira az ebet a karóhoz, mint a Mozilla és az Opera. Ennélfogva nekem teljesen mindegy lenne, hogy mi van a háttérben, a lényeg hogy valami működjön. Ehelyett én, a fejlesztő fogok szívni ezzel, ha úgy adódik.
Karbonade
2011. január 14. — 16:05:17
[re=6063249]Mefi[/re]: De egyáltalán nem mindegy, hogy melyik változat marad fenn. A H.264 a Mozilla és az Opera számára nem opció, egyszerűen nem tudják betenni. Az Apple meg a Microsoft viszont csak egy újabb codecet kell alkalmazzon és kész.
saxus
2011. január 15. — 03:19:28
[re=6063246]Karbonade[/re]: Naaa… h.264-nek a kodoló része fizetős, nem a dekódoló része.
Viszont pár apróság: IE9 is támogatni fogja a h.264-t (codeg gondolom már volt rég a WMP-ben a BR támogatáshoz, csak az IE-ből hiányzott a video tag).
—-
Ogg-Theora: hagyjuk már, 10 évvel le van maradva.
H.264: gyakorlatilag ipari standard. Ezt használja a wareztől a digitális TV-ig minden. Probléma ugyanaz, mint az összes többi hasonló formátummal: egy cég kezében van a dolog, szabadalmakkal védett. Viszont az egészhez csak annyit tudok hozzáfűzni: emlékszik valaki arra, mikor a Fraunhofer elkezdet hisztizni az mp3 miatt? No mi lett abból is? Semmi…
vp8: Szép meg jó, hogy a Google megvette, megnyitotta, csak épp olyan kitételekkel, hogy ha véletlen valaki beperelné, mert van benne valami szoftver szabadalom, akkor mossa kezeit. Namost az a probléma, hogy 100%, hogy van benne olyan, ami miatt meg lehet torpedózni, lévén, hogy ugyanaz az alapelve, mint a h.264-nek. Ezen kívül az h.264-nek további nagy előnye, hogy már rengeteg hardveres implementációja is létezik, így akár egy mobiltelefonba szánt ARM9-s CPU mellett is le lehet zúzni a 720p-t. Namost ez a vp8-nál nincs, ráadásul nagyobb CPU igénye van, valamint az is hátrány, hogy nehéz hozzá hardveres implementációt készíteni. x.264-t anno úgy készítették, hogy lehetőleg int-ekre visszavezethető műveletekkel dolgozzon, ahol lehet és ne floatokkal, mert egyszerűbb hw-t készíteni hozzá.
További apróság, hogy a vp8 azonos bitrátán általában gyengébb valamivel, mint az x.264.
Deino
2011. január 15. — 17:01:45
[re=6063249]Mefi[/re]: Mint a Pinget, pl? 🙂 Csak azért mert az Apple megcsinálja, a user még nem biztos, hogy használni fogja.
[re=6063248]Karbonade[/re]: Tudom, olvastam. Engem abból a szempontból hidegen hagy a dolog, hogy nem fejlesztek / kódolok semmit, ahol ez érintene. Csak szeretem nézni, ahogy egymásnak feszülnek az ipar nagy versenyzői 🙂
És speciel ez egy egész érdekes terület, a böngészők háborúja mindig izgi volt ilyen szempontból. Szóval kíváncsi vagyok rá, hogy vajon a Google ki tudja-e szkanderozni az iparból a WebM támogatást, plusz bónusznak sikerül-e kitúrnia a h.264-et. Személy szerint én bírom a h.264-et, fent már fel lett sorolva minden pozitív érv mellette, szóval remélem inkább összejön ebből valami kompromisszum 🙂