
What it does
A browser dashboard for monitoring — and controlling — a fleet of Blackmagic ATEM switchers from one screen, styled after Blackmagic's own multiviewer. One tile per switcher, with record and stream status, live program-audio meters, drive time remaining, ISO/PGM mode and transport controls.
A Node and TypeScript server talks to the switchers over atem-connection and runs an RTMP ingest so the tiles carry real picture rather than a placeholder; a Vite and React dashboard renders them. It also ships as a desktop tray app.
- One multiview-style tile per switcher, all on one screen
- Live program-audio meters and drive time remaining
- Record and stream transport control across the fleet
- RTMP ingest converted to http-flv, so the tiles show the actual feed
- REST plus WebSocket API
- Also ships as a desktop tray app
Where it stands
Released at v0.2.1. Developed and verified end to end against the built-in simulated fleet (--mock), with real test-pattern streams pushed into the RTMP ingest so the picture in the tiles is genuine even though the switcher state is simulated. It has not yet been run against live ATEM hardware.
Watch it running
Nothing loads from YouTube until you press play.Watch it there instead