En este artículo muestro como me he
montado un servidor de streaming tipo youtube con mi Apache. En realidad es una de las
posibilidades de hacer pseudostreaming que existen . La idea era insertar
un video en la página de un cliente, y mostrar mi video curriculum en mi servidor.
Hay que instalar el paquete de desarrollo de Apache en nuestro Debian para compilar el módulo de streamming:
apt-get install apache-dev apache2-threaded-dev
Descargamos el
módulo de streaming de flv, y lo compilamos con las herramientas anteriores:
apxs2 -i -a -c mod_flvx.c
Ahora tenemos que decir a Apache que cargue el módulo al arrancar, y que a todo fichero con extensión flv le genere un stream de video. Para ello creamos el fichero de carga flvx.load con el siguiente contenido:
LoadModule flvx_module /usr/lib/apache2/modules/mod_flvx.so
Y el fichero flvx.conf con el siguiente:
AddHandler flv-stream .flv
Para que se carguen al inicio los copiaremos en los directorios:
- /etc/apache2/mods-available/
- /etc/apache2/mods-enabled/
Para visualizar los vídeos necesitamos un visor swf que se descargue automáticamente el client, y gestione la transmisión del video. Nosotros hemos elegido el
visor flash Flowplayer, ya que es suficientemente robusto y tiene una versión libre (GPL).
Para utilizarlo en tu página debes añadir el JavaSpript descargado en el head del html:
flowplayer("player", "../flowplayer-3.1.4.swf");