Librebits - jordila_@i-ching:~/

Bits aleatorios de Software Libre / Libre Software ...

Video: A Vueltas Con El Estado Del Arte en HTML5 - Formatos ...

Recientemente estoy haciendo unas pruebas con nuestro propio servidor de video en Internet… Comparto algunas reflexiones acá.

Previa

Tras barajar varias opciones

  • Drupal 7 CMS
  • MediaGoblin ( tu ‘Twitter + Instagram + Youtube’ auspiciado por la Free Software Foundation, muy atractivo )

la facilidad que proporciona HTML5 para el manejo de video me hace decantar por el concepto KISS ( Hazlo Sencillo Éstupido !)

Estas son mis conclusiones (nunca definitivas), en cuanto a como degustar la sopa de letras de formatos habidos y por haber :

Video HTML5: Estado del Arte

Los códecs comprendidos por HTML5, y de futuro son, por este orden

  • WebM (formato abierto ‘open’,apoyado por Google) , lo cual es definitivo
  • OGV (format libre), de hecho, emparentado técnicamente con el anterior. Mi preferido .
  • MP4 – H.264 , apoyado por Apple, a respetar por cuestiones históricas

Hay que tener en cuenta que ninguno de ellos es soportado por la mayoría de los principales navegadores web en todos los casos (Firefox, Opera, Chrome… y el decadente y propietario IExplorer de WinBugs)

Creo que estos son los formatos a tener en cuenta EN adelante, preferiblemente WebM, que es la ‘inversión’ técnica pragmática. Habrá que promover OGV como estándar alineado con la filosofía del software libre : por motivos obvios… ( y sí “Evil” Google un día le da por apropiarse y cerrar el tan cacareado WebM ? Mmmhh… :–/ )

Así pues, después de investigar un poco, y (re)aprender la potencia (una vez más) de GNU/Linux desde la línea de comandos, en este caso para procesos de transcodificación de formatos video. Por no aburrir… bla,bla…los detalles acá.

Balbuceos de nuestro Video Streaming

Los archivos de video originales que vamos a transmitir, de divulgación de la maravillos riqueza natural de la Patagonia, están codificados en formato .MOV 720p (via Apple, codec H.264), es decir en HD (alta definición). Hemos transcodificado a los (más arriba) mencionados formatos. Las apreciaciones y diferencias en cuanto a calidad son muy sutiles… y subjetivas. Pero en lo objetivo y práctico, podemos deducir.En cualquiera de los tres formatos, en cuanto al tamaño del (‘frame’ – marco) del v

  • 720p : ofrece la mejor experiencia de visionado, Exige un potente hardware (actualizado) en el que correr el navegador web y buena velocidad de conexión (estable y superior a 1Mbps, de forma óptima)

  • 480p : ofrece menos calidad,pero responde a un abanico más amplio de dispositivo receptor, prestaciones y ancho de banda. Más ‘universal’

  • parece que entorno 360p sería el más adecuado para Smartphones y/o conexiones lentas… si bien no he podido probar mucho aún.

NOTA: hay que tener en cuanta que, por ejemplo 720p hace realmente referencia a 1280p x 720p (HD). 640 x 480p (VGA) etc…

Feliz transcodificación y streaming

Beso

KISS –Keep It Simple Stupid !