Nginx + MP4 模块:缓冲区限制被忽略

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位于serverhttps 服务器的块中。

我知道缓冲区指令被忽略了,因为一旦视频开始流式传输,它就会开始下载,而不会在声明的限制处停止。

有谁愿意接受吗?

答案1

mp4_buffer_sizemp4_max_buffer_size参考 nginx 用于处理要提供的 MP4 文件(读取 MOOV 原子等)的内存,而不是客户端蒸汽缓冲区。

相关内容