Nginx MP4-pseudo-streaming + proxy_cache

时间:2012-07-17 12:52:38

标签: nginx streaming mp4 reverse-proxy

我很难让Nginx的MP4模块的伪流与代理缓存模块一起使用。

我在网站配置中有以下内容:

location ~* ^/stream/(\w+)/(\w+).mp4 {

    mp4;
    mp4_buffer_size     1m;
    mp4_max_buffer_size 15m;

    add_header X-Location "$1.$2";

    proxy_cache             cache-key-1;
    proxy_cache_valid       200     1d;
    proxy_cache_key         $2;
    proxy_pass              http://$1.servers.com/storage/$2.mp4;
    break;
}

伪流媒体和代理是否一起工作?

由于

1 个答案:

答案 0 :(得分:1)

  

伪流媒体和代理是否一起工作?

mp4模块仅适用于本地文件。您应该在后端服务器上进行流式传输。