From 8a852c013733d0170ac80a761e6b9414c02a2078 Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 14 Oct 2025 13:36:14 -0700 Subject: switch to HLS, works better --- etc/nginx/sites-available/yummers.dev | 7 ++----- etc/systemd/system/obsproxy.service | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) (limited to 'etc') diff --git a/etc/nginx/sites-available/yummers.dev b/etc/nginx/sites-available/yummers.dev index 0fddcfe..0b40a41 100644 --- a/etc/nginx/sites-available/yummers.dev +++ b/etc/nginx/sites-available/yummers.dev @@ -36,17 +36,14 @@ server { proxy_set_header X-Forwarded-Proto $scheme; } - # OBS Proxy DASH manifest + segments - location /dash/ { + # 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; - # Disable buffering/caching so DASH clients see fresh segments immediately - proxy_buffering off; - add_header Cache-Control "no-cache" always; add_header Access-Control-Allow-Origin "*" always; proxy_connect_timeout 1h; diff --git a/etc/systemd/system/obsproxy.service b/etc/systemd/system/obsproxy.service index f2a957b..f60177d 100644 --- a/etc/systemd/system/obsproxy.service +++ b/etc/systemd/system/obsproxy.service @@ -1,5 +1,5 @@ [Unit] -Description=OBS to low-latency DASH streaming proxy +Description=OBS to HLS streaming proxy After=network.target [Service] -- cgit v1.2.3