Nginx + módulo MP4: os limites do buffer estão sendo ignorados

3

Eu tenho um servidor nginx/1.2.3 compilado com --with-http_mp4_module como um servidor de pseudostreaming.

A transmissão e a busca funcionam bem, exceto o armazenamento em buffer. Parece que as diretivas do buffer estão sendo completamente ignoradas.

Aqui está a declaração location da parte de streaming;

location  /video_dump/ {
        alias /var/www/mp4/;
        mp4;
        mp4_buffer_size     512k;
        mp4_max_buffer_size 1m;
}

O location acima está no bloco server de um servidor https.

Eu sei que as diretivas do buffer estão sendo ignoradas porque, assim que o vídeo começa a ser transmitido, ele começa a ser baixado sem parar no limite declarado.

Algum comprador?

    
por Panagiotis Moustafellos 07.12.2012 / 19:19

1 resposta

3

mp4_buffer_size e mp4_max_buffer_size referem-se à memória usada pelo nginx para processar o arquivo MP4 (leia MOOV atom etc) a ser servido e não ao buffer de vapor do lado do cliente.

    
por 13.01.2013 / 21:14