Network operations
The control plane — auth, workspaces, destinations, broadcasts, OBS pairing, media library and metering — runs entirely on this app. Live video requires media infrastructure you own. Every provider below maps to an interface in src/lib/media/providers.ts; until it is configured the matching UI stays explicitly disabled rather than pretending to work.
Interactive WebRTC production rooms only — never used for large public delivery.
Issues primary and backup ingest credentials per broadcast and per region.
Server-side fan-out. The customer uploads one stream regardless of destination count.
Program, clean program, audio-only and isolated tracks where available.
Never runs inside serverless functions. Long jobs run on the worker pool.
Public audiences are served by CDN, never by the WebRTC room.