Play Movy Live
Broadcast from OBS Studio to your own MediaMTX server, which turns the stream into low-latency HLS for this page to play.
Connecting to the stream…
Step 1
Captures your screen, camera or a video you own and encodes it to H.264/AAC.
sends RTMP → :1935
Step 2
Receives the stream and repackages it as low-latency HLS: a playlist plus tiny segments.
serves HLS on :8888
Step 3
hls.js downloads the playlist and segments, feeds them to the video element and tracks latency.
plays in the browser
mediamtx/mediamtx.example.yml to mediamtx/mediamtx.yml and replace change-me-please with your own password. The real file is git-ignored.docker compose -f mediamtx/docker-compose.yml up. With Podman: powershell -ExecutionPolicy Bypass -File mediamtx/start-podman.ps1. With neither, download MediaMTX for Windows from its GitHub releases page, replace the mediamtx.yml next to mediamtx.exe with this project's copy, and run mediamtx.exe.Custom…, Server: rtmp://localhost/live?user=obs&pass=YOUR_PASSWORD, Stream key: leave empty.Prefer WebRTC? In OBS 30+, pick Service WHIP, Server http://localhost:8889/live/whip, Bearer token obs:YOUR_PASSWORD.1 s, tune zerolatency, profile high, x264 options bframes=0. Press Start Streaming. The player above connects within a few seconds.http://localhost:8888/live/index.m3u8
Change it with LIVE_HLS_URL in .env.local. A site served over HTTPS needs an HTTPS stream URL.