RTMP Stream

Publish with OBS / an encoder to:
rtmp://<this host>/stream/<playback id>?key=<your secret stream key>

The stream key is secret and never shown here — it's printed once in docker logs on first start, and again each time you run mint-key.sh. It's intentionally different from the playback ID below, so a viewer who has this page can't use it to publish over your stream, and each key can carry its own concurrent stream.

Recording writes a raw .flv, then ffmpeg remuxes it to .mp4 once you stop, named from the filename above (letters, digits, ._- only) if you gave one, otherwise a timestamped default. Files land in /tmp/rec (browsable at /recordings once that location is opened up).

Diagnostics: /stat (server stats) · /control (control API)