A tiny app that runs on a computer at your site — it finds your cameras, speakers, and sensors on the local network and connects them to your Relay Bridge dashboard. Cameras stream only while someone's watching, so idle costs nothing.
Windows 10/11 · 64-bit · ~77 MB · includes everything (no Node or ffmpeg to install) · installs without admin.
Install
Run the downloaded realay-bridge-setup.exe.
Windows may warn "unknown publisher" (it's unsigned) — click More info → Run anyway.
It installs, adds a Desktop shortcut, auto-starts on login, and opens the Bridge control panel at http://localhost:7077.
Connect it to your account: in the dashboard go to Bridges → + Add a Bridge for a code, and paste that code into this panel. That's the only thing you need to do here.
Then add cameras from the dashboard — Add a camera → Find cameras. It scans this network, tries your saved logins, and sets the camera up without you coming back to this page.
Updating? Just run the new installer — it replaces the old version and keeps your settings. If the Bridge is currently running, close its window first.
What's in this version
Multiple cameras per Bridge — one box runs all your cams, each on-demand
ONVIF camera discovery on your LAN
On-demand push — each camera streams only while someone's watching it (idle = $0)
Network speakers — type a message in the dashboard and it speaks out this machine's audio (office PA / announcements)
Self-contained: bundles Node + ffmpeg (Windows)
Auto-start · runs quietly in the background · crash log at ~/.realay-bridge/bridge.log
Reports status back — your dashboard shows the Bridge online, its version, and whether an update is available
Reads your camera's real settings — codec, resolution and frame rate, and warns you if the camera is set to H.265 (which browsers can't play)
Live push health — frames per second, throughput, and a warning if this machine can't keep up with the camera
Knows your camera — reads make, model, firmware and serial over ONVIF, lists its streams, and flags a wrong clock
One-click sub-stream — switch a camera to its low-res stream for previews and cut bandwidth, or change the camera's encoder settings from the dashboard
Site on the map — give a Bridge an address and it appears on your fleet map; cameras show which site they're at
Add cameras from the dashboard — scan, pick, done. No coming back to this page, and it works from anywhere, not just on-site
Saved camera logins — store a login once in your account and every scan tries it automatically
Change camera passwords from the dashboard — rotate a login across every camera that uses it, verified one camera at a time
24/7 recording — records around the clock to this machine's disk with your own retention limits; nothing uploads until you ask for a specific window, and it keeps recording even if the internet drops
Optional cloud archive — also keep a copy in the cloud, so footage survives even if this machine is stolen or destroyed; uploads queue and catch up after an outage
Live tuning view — watch the detector work on your real picture, with the cells that are firing lit up, so sensitivity isn't guesswork
Motion detection with AI review — watches a low-resolution copy for movement in the areas you choose, then has Claude confirm what it actually was, so you get "a person walked up to the door" instead of an alert every time a shadow moves. An alert can even fire a relay.
Remote access via Tailscale — reach this Bridge and its cameras/sensors from anywhere, no ports to open (optional, one command to enable)
Linux (Raspberry Pi / NUC / server)
One line — installs the agent + ffmpeg and runs it as an auto-starting service (headless-friendly):