Skip to main content

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
24 FPS
PERSON · 98%
VEHICLE · 95%
FACE · 94%
WATCHLIST

Live AI overlay on every tile — people, vehicles, and watchlist matches drawn in real time.

16
Cameras per view
1×1, 2×2, 3×3, or 4×4 — switched in one click
One lens, one operator
Session locking
exclusive control, never a tug of war
3
Joystick speed profiles
slow precision tracking to a fast sweep
Browser only
No plugins
no desktop client, no RTSP viewer to install
Live grid

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
Live View grid showing layout selector with one tile mid-fullscreen transition and stream-health badges on each feedClick to enlarge

Switch layouts in one click without reloading any stream.

ONVIF discovery & scale

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
ONVIF discovery dialog listing cameras with make/model/IP and an agent selector; agent overview panel showing per-agent status and camera countsClick to enlarge

One 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.

Beta

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.

Live · 9 cameras

How it works

From a network of cameras to a live, controllable picture.

1

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.

2

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.

3

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.

4

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 layouts1×1, 2×2, 3×3, 4×4 — switched without reloading streams
Live streamingHLS, low-latency segments delivered to the browser; native HLS on Safari, HLS.js elsewhere
Stream relayPer-camera RTSP ingested and republished as HLS via mediamtx on the on-site agent; signed, time-limited playback links
AI overlayLive bounding boxes + class labels over the stream, colour-coded by class, interpolated between detection frames
PTZ transportONVIF (Continuous Move / zoom) via the on-site agent; low-latency command path with HTTP fallback
PTZ joysticknipplejs-based touch + mouse virtual joystick, proportional speed response
Speed profiles3 selectable profiles spanning slow-precision to fast-sweep, with exponential speed curves
Keyboard controlWASD pan/tilt, dedicated zoom keys, number keys for preset recall
Session lockingExclusive per-lens control to the first operator; visible holder for others; auto-release; audited
Presets & toursNamed PTZ presets with thumbnails; ordered tours with per-stop dwell, scheduled or on-demand
Camera onboardingONVIF WS-Discovery per agent segment, bulk add, manual RTSP entry, connection test before save
ScaleMulti-agent — hundreds of agents, thousands of cameras; per-agent stream hosting; search / sort / group / paginate throughout
Camera supportAny ONVIF camera; standard RTSP sources
DeploymentCloud-managed, on-premise, or air-gapped — same codebase

Specifications reflect platform capabilities; final sizing is set with you per deployment.

Take 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.