Skip to content
Snippets Groups Projects
Commit 1706bf5a authored by Stéphane Diemer's avatar Stéphane Diemer
Browse files

Updated streaming vhost.

parent 889212e5
No related branches found
No related tags found
No related merge requests found
......@@ -19,15 +19,33 @@ server {
}
location / {
location ~ \.m3u8$ {
rewrite ^/(.*)$ /$1? break;
proxy_pass http://localhost:1935;
add_header Access-Control-Allow-Origin "*";
add_header X-Cache $upstream_cache_status;
expires -1;
proxy_cache livecache;
proxy_cache_key $scheme$proxy_host$uri;
proxy_cache_lock on;
proxy_cache_min_uses 1;
proxy_cache_use_stale updating;
proxy_cache_valid 200 1s;
}
location ~ \.ts$ {
rewrite ^/(.*)$ /$1? break;
proxy_pass http://localhost:1935;
add_header Access-Control-Allow-Origin "*";
add_header X-Cache $upstream_cache_status;
expires 2s;
proxy_cache livecache;
proxy_cache_key $scheme$proxy_host$uri;
proxy_cache_lock on;
proxy_cache_min_uses 1;
proxy_cache_valid 200 10s;
}
# only urls to ts and m3u8 files are allowed, discard any requested path for other urls
rewrite ^/(.*)$ /? break;
proxy_pass http://localhost:1935/;
proxy_cache cache;
proxy_cache_lock on;
expires 2s;
proxy_cache_use_stale updating;
proxy_cache_min_uses 1;
proxy_cache_valid 200 2s;
add_header X-Proxy-Cache $upstream_cache_status;
add_header X-Cache $upstream_cache_status;
add_header Access-Control-Allow-Origin "*";
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment