Streaming

The box streams one capture to up to four providers at once. Two modes:

restreamtake an existing feed — a URL or a capture device like /dev/video0 — and fan it out
browserrender a web page to video: the box runs a headless browser at the resolution and frame rate you set, and encodes what it shows

Providers and bitrates

Each provider is a slot: name, RTMP URL, stream key, an on/off switch, and optionally its own bitrate. Providers with different bitrates get their own encoder from the same capture — one capture, several encodes — and the default bitrate applies to any provider without one of its own. Numbers that work in practice:

YouTube14000k — its re-encoder wants a fat master. Judge the result on the public watch page at 1080p60, not the low-fps Studio preview; mid-broadcast format changes can show a squashed picture for a minute while its transcode ladder resettles — that is them, not the box
Twitchabout 6000k; it chokes on much more
encode1080p60 with VAAPI (hardware encode on the Intel GPU) carries this comfortably

Boot behaviour

Start streaming automatically at boot is on by default, and saving a config with a live provider also enables the stream service — a streaming box that reboots comes back streaming. Turn the boot switch off for a box that should only stream when told to.

When it stutters

Check the stream log first (show stream log). If one provider stutters while another is clean, the problem is that provider's leg or its bitrate — the shared encoder is usually blameless. Drop the stuttering provider's bitrate before touching anything global.

Next

The dashboard · persistence and updates