RESPOND · LIVE VIEW & PTZ
See more cameras at once, and move the one that matters.
Bring up to sixteen cameras onto one screen, each tile drawing what its AI sees in real time. Take any lens with a virtual joystick — session-locked so no one else can move it mid-incident — all in the browser, no plugins.
Live AI overlay on every tile — people, vehicles, and watchlist matches drawn in real time.
Watch up to sixteen cameras at once, without a wall.
Cameras with recent activity surface automatically so the operator looks where something is actually happening, not where they last left focus.
- One to sixteen feeds — 1×1, 2×2, 3×3, and 4×4 layouts, switched instantly without reloading streams
- Activity-aware — cameras with recent events bubble toward the top so attention follows motion, not muscle memory
- Fullscreen any tile — click into a single camera for a full-frame look, click out to return to the grid
- Stream-health at a glance — every tile carries a live / impaired / offline badge and a last-frame timestamp
Click to enlargeSwitch layouts in one click without reloading any stream.
Find every camera. Scale to thousands.
Each on-site agent discovers every ONVIF camera on its segment automatically — make, model, address, capabilities — ready to add in bulk, with no IP spreadsheet required.
- Automatic discovery — agents find ONVIF cameras on their segment; no manual IP entry
- Add in bulk — review discovered devices with capabilities, then add the ones you want at once
- Pick the right host — choose which agent should host each discovered camera in a multi-site deployment
- Scale across sites — hundreds of agents, thousands of cameras, each processing its own segment independently
- Always searchable — search, sort, grouping, and pagination throughout, so a thousand-camera estate stays navigable
Click to enlargeOne console for every agent and every camera across every site.
PTZ controls
Take the lens. Without leaving the browser.
Virtual joystick
Smooth, proportional pan-and-tilt control — a gentle push tracks a walking subject, a hard push sweeps a car park. Three speed profiles and keyboard control (WASD) for operators who prefer to keep hands off the mouse.
Session locking
The first operator to take a camera gets exclusive control; everyone else sees "locked by [operator]" rather than a dead, unresponsive control. The lock releases automatically when they’re done — audited throughout.
Presets & tours
Save any pan-tilt-zoom position as a named preset — "Main Gate," "Loading Dock" — and recall it instantly. String presets into a tour and a camera patrols them automatically on a schedule or on demand.
On-screen HUD
Current pan / tilt / zoom, the active speed profile, and the recalled preset, overlaid on the live feed the whole time control is active — no guessing where the lens is pointing.
Live AI overlay
Every tile shows you what it sees, as it sees it.
Boxes and labels, live
People, vehicles, and detected objects outlined and named over the running stream — updated frame by frame, interpolated so boxes track smoothly with the subject.
Colour-coded by what matters
Red for a watchlist match or weapon alert, amber for loitering or crowd density, blue for vehicles, green for everything else — readable at a glance from across the room.
Click a box to drill in
Go straight from a live bounding box to the event behind it — no switching screens, no searching a log.
Weapon detection
Weapon alerting is Beta — human-in-the-loop, multi-frame confirmed, never autonomous. A detection must persist across consecutive frames and an operator must confirm every alert.
Live AI overlay
Boxes and labels, drawn over the running stream.
Real-time AI overlay on the live grid — people and vehicles outlined and tracked frame by frame, watchlist matches flagged the instant they appear.
How it works
From a network of cameras to a live, controllable picture.
Discover
Each on-site agent scans its network segment and surfaces every ONVIF camera it finds — make, model, address, and capabilities — ready to add in a click or in bulk. No manual IP entry, no URL spreadsheet.
Stream
The agent pulls each camera’s feed and republishes it as browser-native low-latency video. The console mints a short-lived, signed link per viewer — nothing for the operator to install.
Watch
Bring one to sixteen cameras onto the grid with live AI overlay drawing people, vehicles, and threats on every tile. Cameras with recent activity surface automatically so attention follows motion.
Control
Take a PTZ lens from the joystick or keyboard, recall a preset, or start a tour — with the session locked to you and every action on the record.
Under the hood
Specifications
| Live grid layouts | 1×1, 2×2, 3×3, 4×4 — switched without reloading streams |
| Live streaming | HLS, low-latency segments delivered to the browser; native HLS on Safari, HLS.js elsewhere |
| Stream relay | Per-camera RTSP ingested and republished as HLS via mediamtx on the on-site agent; signed, time-limited playback links |
| AI overlay | Live bounding boxes + class labels over the stream, colour-coded by class, interpolated between detection frames |
| PTZ transport | ONVIF (Continuous Move / zoom) via the on-site agent; low-latency command path with HTTP fallback |
| PTZ joystick | nipplejs-based touch + mouse virtual joystick, proportional speed response |
| Speed profiles | 3 selectable profiles spanning slow-precision to fast-sweep, with exponential speed curves |
| Keyboard control | WASD pan/tilt, dedicated zoom keys, number keys for preset recall |
| Session locking | Exclusive per-lens control to the first operator; visible holder for others; auto-release; audited |
| Presets & tours | Named PTZ presets with thumbnails; ordered tours with per-stop dwell, scheduled or on-demand |
| Camera onboarding | ONVIF WS-Discovery per agent segment, bulk add, manual RTSP entry, connection test before save |
| Scale | Multi-agent — hundreds of agents, thousands of cameras; per-agent stream hosting; search / sort / group / paginate throughout |
| Camera support | Any ONVIF camera; standard RTSP sources |
| Deployment | Cloud-managed, on-premise, or air-gapped — same codebase |
Specifications reflect platform capabilities; final sizing is set with you per deployment.
Goes with
Live View is one tool in the control room.
SOC Command Wall
When the picture belongs on the wall, not the desk: a purpose-built dark-room display with saved layouts, a live ticker, and zero browser chrome, always-on for the whole room.
Learn moreCommand Center
One map of every camera with a live activity feed and a real-time threat dial, so an operator can take in a whole estate and drill into a single lens in a click.
Learn moreAlerts & Threat Detection
Watchlist matching, threat scoring, counter-surveillance detection, and weapon alerting (Beta) — the detection layer that feeds the overlay on every tile.
Learn moreTake a lens on live data.
Request demo access and we’ll send you a private, pre-loaded environment — bring up a live grid with AI overlay, drive a PTZ camera from the joystick, watch session locking hand a lens cleanly between two operators, and run a preset tour.