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:
<a href="http://your.site/url/al/video.flv" style="display:block;width:520px;height:330px" id="player"> </a> <!-- this will install flowplayer inside previous A- tag. --> <script> flowplayer("player", "../flowplayer-3.1.4.swf"); </script> |
muy interesante, soy aun medio nuevo en linux, y quisiera saber como hacer esto pero en ubuntu… no se si me puedas ayudar