Archive for the ‘Nginx’ Category

Módulo Nginx para seek em vídeos H.264

Friday, April 24th, 2009

nginx logo O José Peleteiro comentou comigo hoje a respeito de um módulo de seek de vídeo H.264 progressive download para o Nginx (pronuncia-se ‘engine X’). Fiz um teste deste módulo, o mod_mp4_streaming_lite, com vídeos transcodificados com o profile usado atualmente na plataforma de vídeos da globo.com. O teste foi feito com a versão pública do módulo - distribuída com a licença GNU - compilado com a versão 0.7.21 do Nginx, bem como com a versão 2, esta compilada com a versão mais recente do Nginx, a 0.7.52. A versão 2, além de ser oferecida para outros servers, como o Apache, Lighttpd e inacreditavelmente IIS, é capaz de trabalhar com uma variedade maior de arquivos de vídeo mp4. Para ir a um dado momento do vídeo, basta passar o parâmetro ’start’ na URI com o instante desejado em segundos:

wget "http://h264.code-shop.com:8080/trailer2.mp4"
wget "http://h264.code-shop.com:8080/trailer2.mp4?start=45.5"

O seek funcionou com ambas as versões do módulo para os vídeos da globo.com.