我有一个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 原子等)的内存,而不是客户端蒸汽缓冲区。