diff --git a/hosts/server/natsu/services/stream.html b/hosts/server/natsu/services/stream.html
index b57a55b..a772227 100644
--- a/hosts/server/natsu/services/stream.html
+++ b/hosts/server/natsu/services/stream.html
@@ -54,7 +54,7 @@
const source = `/hls/${encodeURIComponent(streamName)}.m3u8`;
document.title = `${streamName} - stream.mizuki.guru`;
- publish.innerHTML = `Publish: rtmps://stream.mizuki.guru/live/${escapeHtml(streamName)}`;
+ publish.innerHTML = `OBS Server: rtmps://stream.mizuki.guru:1935/live
OBS Stream Key: ${escapeHtml(streamName)}`;
if (video.canPlayType("application/vnd.apple.mpegurl")) {
video.src = source;
@@ -64,7 +64,7 @@
hls.attachMedia(video);
} else {
video.outerHTML =
- "
이
브라우저는 HLS 재생을 지원하지 않습니다."; + "이 브라우저는 HLS 재생을 지원하지 않습니다.
"; } function escapeHtml(value) { diff --git a/hosts/server/natsu/services/stream.nix b/hosts/server/natsu/services/stream.nix index 7e8dc6f..d7496c2 100644 --- a/hosts/server/natsu/services/stream.nix +++ b/hosts/server/natsu/services/stream.nix @@ -38,6 +38,10 @@ in "d ${hlsDir} 0755 nginx nginx - -" ]; + systemd.services.nginx.serviceConfig.ReadWritePaths = [ + "/var/lib/nginx-rtmp" + ]; + systemd.services.stream-stunnel = { description = "RTMPS TLS terminator for stream.mizuki.guru"; after = [