у меня есть 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 и т. д.), а не к буферу пара на стороне клиента.