Cameras
This section covers the camera list and the detailed camera page with its live stream, archive and detection log.
The camera list
Open it from Manage → Camera or at /cameras.
| Column | Contents |
|---|---|
| Name | The camera's display name |
| Status | Online / Offline |
| Device | Device identifier |
| Recording | Yes / No |
| Node | The server handling the stream |
Double-click opens the camera page.
The sidebar gains a Cameras list with search ("Search cameras..."), sorting (Default, Name) and grouping (None, Zone, Status). Statuses are Live, Recording and Offline.
Creating a camera
Cameras are added on the map: in Map layers press the plus on the Cameras layer, enter a Camera name and click its location.
The camera page
Reached by double-clicking a list row, from the map card, or at /cameras/:id.
Header
The camera name, its status — Live, Offline, Recording or Detecting — and the Snapshot, View on map and Back buttons.
Video stream
The main block of the page. The live broadcast runs over WebRTC. The LIVE, REC or ARCHIVE indicators appear in the corner of the picture.
Fullscreen expands the stream; leave it with Exit fullscreen or the Esc key.
When the stream cannot play, the reason is shown in place of the picture:
| Message | What it means |
|---|---|
| Live video needs the API data source | A local data source is active; switch to "Live API" |
| Sign in to view the stream | No session established |
| Session expired | You need to sign in again |
| No access to this camera | Your account has no rights to this camera |
| Stream not published | The camera is not delivering video to the server |
| Stream unavailable (…) | A video-server error, with its code |
| Camera offline | The camera is not online |
Archive
Below the stream you can navigate the recording: pick a date and scrub the timeline. Where nothing was recorded you get No recording at this time; if storage is unreachable, Archive unavailable. The timeline is described in full under Video wall.
Configuration
The Configuration block ("Stream & node configuration") shows the technical parameters: stream address, resolution, serving node, recording mode.
Events
The Events block shows the camera's activity today ("124 events today") with type filters:
- system — service events: restart, connection loss;
- motion — the motion detector;
- detection — an object was recognised (vehicle, person);
- plate — a registration plate was recognised.
Edit & media
The Edit & media block lets you:
- change the camera's Display name;
- upload Images with Upload image.
The block subtitle states where the write goes: "Writes route to the “Live API” source". When working against the local database, changes queue in the offline outbox — see Data sources.
Documents
The attachments block: upload, download and delete files bound to the camera.
Video settings
Video parameters are set once in User menu → Account → General:
- Video — the stream source: Own (streams from your own stack) or Frigate (video from the Frigate NVR).
- Video quality — Auto or a fixed resolution. Streams are published separately per resolution, so this choice affects network load.
See Account settings for details.
Camera analytics
Cross-camera figures live on the Camera analytics screen: fixations, detections, average recognition confidence and uptime.
The list of recognised vehicles is on the Fixations page.
Typical workflows
Check an observation point. Open the camera page → confirm the status is Live and REC is on → in the Events block confirm detections are arriving.
Find a recording by time. Camera page → pick the date → scrub the timeline to the moment you need. Where nothing was recorded the timeline shows a gap.
Work out why there is no video. Match the message shown in place of the picture against the table above. Most often it is the wrong data source ("Live API" is required) or an expired session.