On air
Realtime statusLive Control
Monitor the incoming program, social rendition, chat, transcript, and highlight markers without configuration getting in the way.
CONNECTING
00:00:00CHECKING
External platforms are heldLocal preview and recording are already running.
16:9 MasterSource program
Waiting for authenticated SRT ingest
9:16 SocialWAITING
Portrait output starting
Video
—
Frame rate
—
SRT ingress
—
HLS out 16:9 / 9:16
—
Audio
—
NVENC / NVDEC
—
GPU / VRAM
—
Temperature / Power
—
Live audience
Waiting for platform stats…
Reported total · —
No platform stats yet.
Delivery
Destinations
Connect and route each streamer to Twitch, YouTube, Kick, and future platforms. Public channel links stay separate from private publish credentials.
Library
Sessions
Review completed VOD sessions and generate clips from manual or Whisper-triggered markers.
Recent sessions
No recorded sessions
Select a completed session to manage its clips.
Session preview
16:9 VODSelect a session
Choose a completed session to review its VOD
9:16 VODSocial
No portrait VOD selected
System
Admin
Manage local accounts, ingest tokens, test sources, and the health of the media pipeline.
Accounts & ingest tokens
All tokens
Post Stream
Post Stream jobsCHECKING
Loading job status…
Pipeline & test source
Fleet totals
Programming
Content
Prepare titles and categories, notification copy, channel links, metadata connections, and automatic clip rules for each streamer.
Stream details
Saved details are also applied automatically when ingest becomes live.
Add this as an OBS Custom Browser Dock. A Browser Source also works when opened with Interact.
Public channel directory
These viewer-facing links populate the Link Directory and Discord template fields. RTMP server URLs remain separate and private.
Loading channel URLs…
Discord message templates
Automatic clip markers
Format: Label = phrase one | phrase two. Matching ignores case and punctuation. Each marker stores the matched phrase and buffered VOD range.
Combined Chat TTS controls
Uses the streamer's mic-only Whisper track. A match immediately stops the current voice and clears queued speech; matching ignores case and punctuation.
Messages stay visible in Combined Chat but are skipped before moderation and Kokoro. Usernames match exactly, without case sensitivity; an optional @ or # is ignored.
Platform metadata API connections
These connections are separate from RTMP stream keys. User OAuth tokens are write-only and remain in local config.json.
YouTube Data API service 12 supplies the read-only API key. OAuth ID 2 supplies the shared Google app; each streamer connects their own YouTube channel below.
Kick developer service 13 supplies the shared Client ID/Secret. Each streamer connects their own Kick account below.