123456789101112131415161718192021222324252627282930313233343536373839 |
- # Note that this is for NGINX server, not SRS.
- worker_processes 3;
- events {
- worker_connections 10240;
- }
- http {
- # For Proxy Cache.
- proxy_cache_path /tmp/nginx-cache levels=1:2 keys_zone=srs_cache:8m max_size=1000m inactive=600m;
- proxy_temp_path /tmp/nginx-cache/tmp;
- server {
- listen 8081;
- # For Proxy Cache.
- proxy_cache_valid 404 10s;
- proxy_cache_lock on;
- proxy_cache_lock_age 300s;
- proxy_cache_lock_timeout 300s;
- proxy_cache_min_uses 1;
- location ~ /.+/.*\.(m3u8)$ {
- proxy_pass http://127.0.0.1:8080$request_uri;
- # For Proxy Cache.
- proxy_cache srs_cache;
- proxy_cache_key $scheme$proxy_host$uri$args;
- proxy_cache_valid 200 302 10s;
- }
- location ~ /.+/.*\.(ts)$ {
- proxy_pass http://127.0.0.1:8080$request_uri;
- # For Proxy Cache.
- proxy_cache srs_cache;
- proxy_cache_key $scheme$proxy_host$uri;
- proxy_cache_valid 200 302 60m;
- }
- }
- }
|