Con el auge de las nuevas tecnologías, se ha visto necesario incorporar vídeo a la web. Con el estándar HTML5 se puede insertar de manera muy sencilla, pero si en el servidor no tenemos instalado un módulo adecuado, el usuario tendrá que esperar a que se descargue por completo el vídeo para poder avanzar a través de él. Esto es un problema de cara al usuario, por el tiempo de espera que depende de su conexión a internet y de cara a proveedor del servicio que ha de consumir más ancho de banda.

Vamos a ver cómo instalar los módulos correspondientes en los servidores web Apache bajo Ubuntu:

instalar el módulo en Apache

Después de tener instalado Apache en nuestro equipo, instalamos las dependencias del módulo:

sudo apt-get install apache2-threaded-dev

Descargamos los ficheros fuentes del módulo:

cd ~
wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz
tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz

Lo compilamos:

cd ~/mod_h264_streaming-2.2.7
./configure --with-apxs=`which apxs2`
make
sudo make install

Editamos el fichero http.conf:

sudo nano /etc/apache2/httpd.conf

y añadimos las líneas:

LoadModule h264_streaming_module /usr/lib/apache2/modules/mod_h264_streaming.so
AddHandler h264-streaming.extensions .mp4
AddType video/mp4 .mp4

Por último reiniciamos Apache2:

sudo /etc/init.d/apache2 restart