Назад | Перейти на главную страницу

Модуль Nginx + MP4: ограничения буфера игнорируются

у меня есть nginx/1.2.3 сервер скомпилирован с --with-http_mp4_module как сервер псевдопотока.

Потоковая передача и поиск работают нормально, кроме буферизации. Кажется, что директивы буфера полностью игнорируются.

Вот location объявление для потоковой части;

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

Над location находится в server блок https-сервера.

Я знаю, что директивы буфера игнорируются, потому что как только видео начинает транслироваться, оно начинает загружаться без остановки на заявленном пределе.

Есть берущие?

mp4_buffer_size и mp4_max_buffer_size относятся к памяти, используемой nginx для обработки файла MP4 (чтение атома MOOV и т. д.), а не к буферу пара на стороне клиента.