Todavía hay muchas webs que andan sirviendo sus vídeos en Windows Media, QuickTime o cualquier otra cosa. La mayoría de esas opciones tienen serios problemas para funcionar limpiamente en Windows, OSX y Linux. Casi todas funcionan en Windows, muchas en Windows y OSX, pero la mayoría no en Linux. O no por lo menos para un novato como yo. Por eso que cada vez que alguien me sirve un vídeo en Flash, me hace feliz.
Hagamos un breve resumen de tus posibilidades si sirves vídeo en Flash:
- Bastante multiplataforma*, especialmente desde la beta del player 9 para Linux
- Puedes hacer carga dinámica o streaming**. Si quieres hacer streaming, NO necesitas pagar licencias. Necesitas Red5
- Completo control del proceso de carga, es decir, puedes mostrar tu precarga favorita sin problemas
- Integración gráfica perfecta con el resto de tu web, especialmente si la web es 100% Flash
Pero hay una cosa que NO lleva el vídeo en Flash. O por lo menos no aún. Y es DRM. Con la iglesia hemos topado. ¿Durará mucho el formato flv libre de DRMs? A priori no parece que las multinacionales y grandes gestoras puedan forzar legalmente a Adobe a incluir DRM… ¿o sí? Por lo pronto ya hay gente que dice que lo ha hecho. A ver en qué queda esto.
Resumiendo, en mi opinión, Flash es el candidato ideal para servir vídeo. Google Video, YouTube, PornoTube, El Pais 3, El Mundo y algunos más ya sirven sus vídeos con Flash.
Y ése suele ser un razonamiento mucho más poderoso para convencer a un jefe que cualquiera de las frikadas que he escrito arriba.
:)
* Flash no es completamente multiplataforma, siempre hay gente (como los de 64bits o los de *BSD) que argumenta que no hay player para ellos. Bastante cierto. Ahora, recordemos que el multiplataforma de Flash no es sólo Win + OSX + Linux. Hace una par de días estaba haciendo pruebas con Red5 y viendo el streaming de una webcam en una PDA. Casi nada.
** Las diferencias básicas entre carga dinámica y streaming son (por lo menos en Flash):
- Con streaming no se deja copia en los temporales del navegador, con carga dinámica sí
- Con streaming puedes acceder a cualquier punto del vídeo sin haber cargado la parte previa, con carga dinámica, no
- Para hacer carga dinámica no necesitas nada en el servidor, para hacer streaming, sí. Puedes pagar una pasta por la licencia de Flash Media Server o utilizar Red5, tú mismo
- Para recibir streaming necesitas player 7, para carga dinámica, te vale player 6. Esto que puede parecer trivial a estas alturas de vida, no lo es tanto. La puta PSP lleva un player 6