Html5 nos trae una revolución para la web, un soporte para audio y video nativo con sus etiquetas nativas <audio> <video>, las cuales ya son soportadas por las últimas versiones de los navegadores más utilizados por el usuario: Internet Explorer 9, Apple Safari, Mozilla Firefox y Google Chrome.
Esta revolución se anticipa al futuro, no solo por permitirnos tener elementos multimedia en la web, hasta ahora solo se podían soportar gracias a los distintos plugins que deberíamos instalar, por ejemplo Adobe Flash Player, sino que el gran avance de internet, el cual camina de la mano de los dispositivos móviles, se abre paso independientemente de plugins, muchos de los ellos no eran soportados por todos los dispositivos móviles como podemos ver en el caso de Iphone y FlashPlayer.
La noticia que Adobe público recientemente y nos informaba de la desaparición de FlashPlayer para dispositivos móviles nos muestra el potencial de HTML5 para no depender de ningún plugin a la hora de reproducir video en la web.
Esto nos ha traído a la memoria la guerra de los formatos que se desencadenó cuando se estaba especificando el borrador de Html5, encontrándonos con el problema de qué formato se debe usar y qué navegador soporta uno u otro códec, quién apuestan por una web más abierta y los intereses económicos que hay detrás de todo. La guerra de los formatos ha comenzado.
Cuando la W3C desarrolló el borrador de la especificación de HMTL5, especificó el formato de video a utilizar, debería ser un formato de video cuyos códec fuesen libres de patentes, así que se llegó a la conclusión que debería ser Ogg/Theora.
Esto chocaba frontalmente con los intereses comerciales de algunas empresas que pertenecen a la W3C, por ejemplo Apple, y no se llegó a un acuerdo para especificar un códec a utilizar con la etiqueta <video>.
En la actualidad Apple y Microsoft promueven H.264 de MPEG-LA, los cuales tiene intereses económicos en su patente como nos muestra su web, mientras otras empresas apoyan Ogg/Theora.
Anteriormente, Google había apostado por WebM, de formato libre, y su navegador Chrome ya contaba con soporte para dicho formato. Pero llegó la sorpresa y Google anuncia la nueva versión HTML5 de Youtube, la cual está utilizando H.264. La noticia no ha caído muy bien en los foros y en Facebook existe un grupo pidiendo a Google que su navegador vaya de la mano de un formato no propietario.
Por su parte Mozilla Firefox sigue apostando por el formato libre Ogg/Theora y junto a Opera son los dos únicos navegadores que apoyan un formato de video libre. Pero la decisión de Microsoft de apoyar el estándar H.264, del cual IE9 tiene soporte, deja a los defensores del formato libre Ogg/Theora en la decisión de dar soporte para H.264 y pagar los elevados royalties o seguir el compromiso con sus usuarios apoyando el formato libre y no aceptar un códec propietario como único reproductor de video en la web.
La situación actual de los navegadores es la siguiente:
- Mozilla y Opera apoya el formato abierto Ogg Theora.
- Safari apuesta por H.264, el formato propietario.
- Chrome incluye los dos códecs, aunque según parece que está apostando más por H.264.
- Microsoft La última versión de Internet Explorer IE9 tiene soporte para H.264.
Como podemos ver no hay un códec estándar y formato libre de patentes como se proponía y especificaba la W3C. Esto impide el desarrollo de nuevos navegadores, los cuales deberán pagar fuertes sumas por utilizar un formato propietario y deja en manos de una patente las condiciones del uso y reproducción de video en la web.
Si la experiencia nos facilita la toma de decisiones y predecir un futuro cercano… ¿Por qué no apoyar el formato libre recomendado por la W3C?, recordemos que Unisys empezó en 1994 a cobrar royalties, solo en EEUU, de manera intensiva por el uso del formato GIF, el cual utilizaba su algoritmo de compresión (caducó en junio del 2003), por lo que se creó el formato PNG libre de licencia y recomendado por la W3C.
Por nuestra parte, utilizaremos la etiqueta <source> para cada formato de video y que cada navegador elija el formato soportado.
<video width=”600” height=”350” controls=”controls” tabindex=”0”>
<source type=”video/ogg” src=”formato.ogv”/>
<source type=”video/mp4″ src=”formato.mp4”/>
</video>
Iñaki Lorenzo






Enviar comentarios