▮ Operate

Public watch page

Broadcast to your own self-hosted page — no YouTube or Twitch required. Muxshed streams your program output over HLS to an unlisted link with your branding.

Enable it

  1. Open the Channel section in the studio.
  2. Toggle the channel on and set a title, accent colour and (optionally) a logo.
  3. Copy the share link — it looks like https://your-host/watch/<token>.

When you hit Go Live, Muxshed starts an ffmpeg process that segments the program output to HLS and serves it on that link. The page goes live automatically — viewers don't need to refresh.

Access control

  • Unlisted by default — the link carries an unguessable token.
  • Optional password — require a viewer password before playback.
  • Regenerate the link any time to revoke the old one.

The player

The watch page has a built-in player matched to the rest of the UI: play / pause, mute and fullscreen for live, plus restart and a seek bar for on-demand playback. It shows an ON AIR / OFFLINE state and reconnects on its own when the broadcast starts.

You can go live with zero external destinations — the watch page is always an available output. The public stream requires ffmpeg (bundled in the Docker image).