Estas instrucciones funcionan perfectamente en Ubuntu 12.04 pero podrían funcionar en cualquier otra distribución de GNU/Linux. Obtenemos una copia de nginx, yo descargué la última estable que es la 1.2.4 http://nginx.org/en/download.html después descargamos una copia del módulo h264 para nginx (la versión más actual es la 2.2.7). Estando en un mismo directorio descomprimimos los archivos y editamos el archivo nginx_mod_h264_streaming-2.2.7/src/ngx_http_streaming_module.c,
buscamos donde dice la siguientes lineas (en la línea 157) lo siguiente:
/* TODO: Win32 */ if (r->zero_in_uri) { return NGX_DECLINED; }
y lo eliminamos. Luego, instalamos los siguientes paquetes adicionales:
sudo apt-get install libpcre3-dev libssl-dev
... y listo, compilamos entonces. La línea de configuración que utilicé fue la siguiente:
CFLAGS="$CFLAGS -Werror" ./configure --prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=gnu --group=gnu --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/tmp/nginx/client/ --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --add-module=../nginx_mod_h264_streaming-2.2.7/
y por último hacemos make && make install.
Listo, con eso ya tenemos pseudo streaming en nuestro servidor web con nginx de archivos flv y mp4. Esta configuración me ha dado buenos resultados para streaming de SigloTV.com
https://tar.mx/tar.svg