Si els digués que Google està ajudat a finançar una versió optimitzada per a ARM de l'còdec de vídeo Theora, Probablement a molts no els import. Potser, si els digués que ha corregut el rumor que Google alliberarà VP8 alguns es facin pipí a sobre. No obstant això, en general, els còdecs d'àudio i de vídeo són un clàssic exemple d'aquestes coses que a ningú li importen, fins que deixen de funcionar. |
Publiquem vídeos que puguin ser reproduïts en qualsevol dispositiu
Aquesta sí que és una bonica idea, però molt difícil d'assolir. Fins al moment, no hi ha un mètode estàndard per distribuir vídeos a internet. Alguns llocs fan servir Flash, però això restringeix la seva audiència a aquells que tenen reproductors i plug-ins de Flash instal·lats, excloent d'aquesta manera a tots els telèfons mòbils i fins i tot a altres dispositius mòbils (estic pensant en els productes Apple: iPod, iPad, etc.). Alguns utilitzen reproductors encastats dissenyats en Java, però això restringeix la seva audiència a aquells que utilitzen dispositius prou poderosos com per descodificar àudio i vídeo en una màquina virtual, excloent així a gran part de les persones que fan servir portàtils. Fins i tot alguns utilitzen reproductors nadius encastats (com el Windows Media Player), el que redueix la seva audiència a un únic sistema operatiu i automàticament exclou tots aquells que utilitzin algun dels altres sistemes operatius populars (BSD, Linux, Unix, OS X, etc. .). Finalment, altres llocs només ofereixen els seus vídeos com links i deixen la feina bruta a l'reproductor de vídeo que el visitant tingui instal·lat al sistema ... això si té la sort de tenir un, i si aquest reproductor suporta aquest format de vídeo.
Cap d'aquestes alternatives s'acosten a l'objectiu de «funcionar sense esforç» i cap d'elles semblés arribar a fer-ho en el futur. Ens agradi o no, la profusió de diferents dispositius amb accés a internet dificulten encara més la tasca d'assolir aquest objectiu. Allà lluny i fa temps, n'hi havia prou amb comprovar que el nostre vídeo podia ser reproduït en les PCs i les Macs. Ara tenim Android, ChromeOS, iPhoneOS, Linux, Condicions, Symbian i tants d'altres. No només això, a més, hem de lluitar amb processadors de molt diferents potències, des de desktops fins portàtils, passant per les netbooks, els PDA i els telèfons mòbils. El problema està creixent, no achicándose.
Afortunadament, tenim bones notícies gràcies a la introducció de HTML 5. Aquesta nova versió d'HTML (el llenguatge bàsic per escriure pàgines web) introdueix una etiqueta video.
Això permetrà que els dissenyadors web puguin crear els seus llocs especificant l'aparença dels vídeos d'una manera estàndard. Com els exploradors d'internet, en forma individual, implementen la reproducció d'aquests vídeos és una cosa que els concerneix enterament -ja sigui que descodifiquen els vídeos ells mateixos o que utilitzin reproductors encastats o externs, la decisió final la tindrà el usuari i això no forçarà a el creador de l'contingut a reduir les seves opcions i la dels seus visitants. Les millors notícies són que el suport per això ja està arribant -Firefox, Òpera, Chrome y Safari ja estan brindant un suport parcial per a HTML 5 i la resta dels exploradors probablement en poc temps també ho faran.
Problema resolt?
Bé, lamentablement, no. Comptar amb una forma consistent de publicar vídeo és un gran començament, però encara queda el problema de quin format utilitzar. No hi ha un que satisfaci totes les necessitats i preferències. Estem navegant un lloc web utilitzant un telèfon mòbil amb una pantalla petita? O una netbook? Una desktop PC? O potser el nostre nou televisor HD? La mida de la pantalla, la velocitat de la connexió a internet i el poder de l'processador afecten l'elecció. De la mateixa manera que hem vist com la qualitat dels vídeos va millorar, passant de VHS a DVD i de DVD a BluRay, el vídeo a la web serà cada vegada de millor qualitat.
Les tecnologies existents (php, asp, javascript, etc.) permeten la creació a mida de les etiquetes de vídeo utilitzades segons els exploradors o dispositius en ús. No obstant això, el que queda clar és que ens cal d'una base des de la qual treballar, un format en el qual descansar si tota la resta fracassa. Aquest no precisa ser el format més complex, ni el més publicitat, ni tan sols ha de ser el format en el desenvolupament hagi més companyies involucrades. Tot el que fa falta és que es trobi disponible lliurement, en qualsevol part. El còdec que pot complir aquest treball és Ogg Theora, Una versió de l'còdec VP3 llançat a el públic per On2 fa alguns anys. Funciona força bé tant pel que fa a la qualitat i les ràtios de compressió, i ha obtingut resultats ben respectables en comparació amb alguns dels seus rivals més populars com MPEG4, Sent Ogg Theora molt més fàcil de descodificar. La característica més important que el fa sobresortir respecte dels seus rivals és el fet que sigui lliure. No estem parlant aquí només que sigui gratuït, sinó lliure. L'especificació de l'stream i de el codi font del (de) codificador estan disponibles per a baixar pública i poden ser usats i modificats lliurement per qualsevol persona. Theora va ser dissenyat i és mantingut amb l'objectiu d'evadir les patents «privatives». Cap altre còdec pot acostar-se a Theora en aquest punt: la absència de royalties.
Llavors, què falta?
La descodificació de vídeo consumeix molt processador. De manera de poder complir amb el somni de que funcioni en tots i cadascun dels dispositius cal un esforç bastant dolorós. La complexitat de Theora és sensiblement menor que la dels seus competidors; altres còdecs freqüentment requereixen maquinari dedicat en forma exclusiva per assolir els seus objectius, però amb un desenvolupament acurat, Theora pot ser utilitzat sense que això sigui necessari. De fet, en desktops i portàtils la descodificació en temps real pot ser administrada per un reproductor Java encastat (com l'excel·lent tallat), Permetent la reproducció de vídeos en exploradors que encara no suporten l'etiqueta vídeo d'HTML 5. Per a la creixent quantitat de PDA, telèfons, netbooks, tablet PC això no és una opció. En comptes de tenir processadors poderosos, aquests dispositius van ser dissenyats utilitzant els processadors ARM molt més modestos i frugals. Malgrat la seva velocitat ha crescut considerablement en els últims anys, encara no se'ls pot comparar amb els seus cosins per a desktops i portàtils. Aquests dispositius basats en ARM encara necessiten molta feina per davant per poder incloure el suport de la reproducció de vídeos Ogg.
Aquí és on la concessió de Google entra en joc, ajudant a finançar el desenvolupament de TheorARM (Una versió lliure optimitzada per al seu ús en dispositius basats en processadors ARM).
¿Google és bo, mami?
- Prest / Opera: HTML5 mitjançant GStreamer (inclou només Ogg / Theora).
- WebKit / Chrome: HTML5 mitjançant ffmpeg (Ogg / Theora i H.264 / MP4).
- Gecko / Firefox: HTML5 amb Ogg / Theora.
- WebKit / Epiphany: HTML5 mitjançant GStreamer (Ogg / Theora garantit).
- WebKit / Safari: HTML5 mitjançant QuickTime (H.264 / MOV / M4V, pot reproduir Ogg / Theora amb XiphQT components).
Per veure més informació | Google Open Source
L'anunci és especialment rellevant ja que obre la possibilitat que el futur de el vídeo a Internet -que està començant a centrar-se seriosament en l'estàndard HTML5- es basi en un estàndard obert com VP8 i no en el còdec H.264 que estava començant a imposar-se en llocs com YouTube o Vimeo.
Jo crec que l'estandar seria el VP8. el problema amb l'estàndard és que no hauries de pagar o hauries de pagar a una sola persona.
És cert ...