diff options
| author | yum <yum.food.vr@gmail.com> | 2025-10-14 13:56:57 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-10-28 17:19:36 -0700 |
| commit | d52b56d2d99548e996e978c4ae96305f73b24c13 (patch) | |
| tree | c9572d995d513213e6111bfcf84186a0e158c01d /etc/nginx | |
| parent | 8a852c013733d0170ac80a761e6b9414c02a2078 (diff) | |
offload segment serving to nginx
Diffstat (limited to 'etc/nginx')
| -rw-r--r-- | etc/nginx/sites-available/yummers.dev | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/etc/nginx/sites-available/yummers.dev b/etc/nginx/sites-available/yummers.dev index 0b40a41..5a40c66 100644 --- a/etc/nginx/sites-available/yummers.dev +++ b/etc/nginx/sites-available/yummers.dev @@ -38,17 +38,16 @@ server { # OBS Proxy HLS playlist + segments location /hls/ { - proxy_pass http://127.0.0.1:5000; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; + alias /var/www/streams/live/; + add_header Cache-Control "no-cache" always; add_header Access-Control-Allow-Origin "*" always; + expires -1; - proxy_connect_timeout 1h; - proxy_send_timeout 1h; - proxy_read_timeout 1h; + autoindex off; + limit_except GET HEAD { + deny all; + } } # OBS Proxy health check |
