Monitoring
Live state of every machine: signal, health, load and cost. Updates every few seconds.
Online 0
Offline 0
Endpoints
RelayEvery machine has an OUT endpoint (vMix program → relay → pull links and restreams) and one or more IN endpoints (a remote source publishes → vMix pulls it as an input).
BCComms
Public page ↗Hosted intercom: one dedicated BCComms server per customer. Paid orders on the public page launch automatically; use the launcher for comp or offline-invoiced shows.
Customers
Launcher — deploy a server
Settings — golden image, DNS, sales
Coupons
Customers type the code on the Stripe payment page. Subscriptions: once = first bill only, repeating = N months, forever = every bill. Weekly plans are a single payment.
Prices
Advanced Endpoints
AWS MediaConnect transport flows — one ingest source, any number of outputs. Each running flow bills ≈ $0.16/flow-hour plus data. Needs mediaconnect:* IAM permissions.
Multiview
RELAY ?jwt_token only to override it. Streams without an HLS URL can't be pinned.Deploy a machine
Snapshot an existing machine and launch new copies of it — same setup, ready to run.
Deployed copies
Machines created here. Terminating one deletes it permanently and removes it from ControlRoom.
A‑Record schedule
Assign a subdomain to a machine — Always (its IP follows the machine while it runs) or on a schedule. Times are —; checked every minute, applied immediately on assignment.
Manual override · …
Force a record to a specific IP. Hold pauses the schedule for that record until you release it.
Users
Add or remove people who can sign in.
Estimator
Per-show cost — EC2 compute, MediaConnect, EBS storage, AWS egress, and ControlRoom endpoint outputs. Margin flows per line to a client estimate. LiveU/CDN/taxes not included.
Reports & billing
Metered cost over a date range — running hours plus actual data out.
Audit log
Every start/stop, DNS change, schedule edit, auto-stop, and health alert — who and when.