Модуль 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 сервера.

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

Любой берущий?

1 ответ

Решение

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

Другие вопросы по тегам