Security operations control centre

Live Video Operations Matrix

Configured RTSP / RTSPS / ONVIF camera streams with browser HLS playback

Local time
0Total cameras
0Online
0Recording
0Needs attention
Page 1 of 1
24-Hour Continuous Recording Timeline 12:00:00 UTC
Clip: Not marked
Continuous Motion Alarm / Incident AI Detection

Findings & unified timeline

Bookmark the exact active-video position and review recordings, alarms, AI observations and incidents together.

Forensic Evidence Export

Load footage, select recordings below, then create a case-linked cryptographic export.

No recordings loaded.

AI Person & Vehicle Description Search

Search indexed observations and optionally queue fresh live-camera analysis using observable descriptions.

Description similarity is an investigative lead only. It does not establish identity, ownership, or involvement; every candidate requires authorised human review. Recorded search samples one bounded frame per retained segment and is not an exhaustive frame-by-frame examination.

Enter observable person or vehicle details. Live analysis is queued through recorder-node workers.

Recent governed searches

Reopen long-running distributed searches without keeping this page open.

Loading search history…

Person-of-interest appearance monitoring

Active cases trigger periodic analysis only on cameras with person-interest monitoring enabled. This is non-biometric candidate detection.

Loading active person-interest cases…

Governed AI Operations

Inference health, signed model inventory and human review. Candidate detections are not confirmed security events.

InferenceChecking…
Engines
Active workers0
Recording isolationRequired

Loading safe-degraded state…

Model inventory

Only signed, verified models can enter the dual-approved activation workflow.

ModelRuntimeDigestStatusControl
Loading models…

Human review queue

Observed facts, machine candidates and operator conclusions remain separate and attributable.

Loading observations…

Authorized Person Watchlist & Reference Search

Enroll a protected reference photo, extract observable appearance with Gemini, search retained footage, and alert on future candidates. Results never establish identity, criminal status, an arrest instruction, or legal authority.

Two-person activationCreator and approver must be different authorized users.

Enroll authority-backed profile

Search retained video

Retrospective processing is bounded to authorized, analytics-enabled cameras and currently samples one frame per retained recording segment. Review all candidates against original footage before escalation.

Authority-backed watchlist registry

Loading protected registry…

Candidate review queue

Select “Review candidates” on a profile.

ONVIF WS-Discovery Network Probe

Broadcast UDP WS-Discovery across local interfaces. Device capabilities are negotiated and must be accepted per model and firmware.

Click "Broadcast Subnet Scan" to discover connected IP cameras.

Privacy & Security Controls

Control Status

Audit records are SHA-256 hash-chained to make changes detectable. Footage access and retention are policy-controlled. These technical controls support governance but do not certify legal or standards compliance.

Tamper-Evident Cryptographic Audit Log

ID Timestamp Operator Action Details SHA-256 Hash Signature

Control Room Incident Command

Loading incidents…

Operational Site Map

PNG or JPEG, maximum 8 MiB. Upload replaces the selected map background.

Administrators can drag camera markers to reposition them. Arrow keys move a focused camera by 1%; hold Shift for 0.1%.

Create or select a site map.
Administrator operations

Centralized Camera Firmware Management

Inventory camera firmware, govern approved releases, and prepare staged update campaigns with exact-model safeguards.

Fail-closed updates No firmware is dispatched without a qualified adapter and preflight.

Users & Role-Based Access

Administrator-only account lifecycle, role and camera-scope controls.

Create User

Passwords require uppercase, lowercase, number, special character, and at least 12 characters.

User Directory

Loading accounts…

Account Role Status MFA Camera Scope Actions
Loading users…

Camera Access

Read-only host supervision

Running Services

Live systemd inventory for the recorder, secure access, platform dependencies and Ubuntu host. Service lifecycle controls remain restricted to approved host administration.

Host
System state Checking…
Running 0
Failed 0

Active service inventory

Inventory has not been loaded.

Service Category State Description
Open this page to load services.
Vendor-neutral security integration

External Alarm Integration API

Connect debt, parking, access-control, alarm-panel, PSIM and SIEM systems to the VayaNVR operator alarm and video-wall workflow.

Per-system bearer credentials Explicit camera allowlists Idempotent event receipts Bounded event rates

Enrol source system

The API token is displayed once after creation.

JSON alarm contract

HTTPS is required for off-site or untrusted networks.

POST /api/integrations/v1/alarms/{integration_id}

Authorization Bearer vnr_int_...

{
  "external_event_id": "debt-check-0001842",
  "event_type": "VEHICLE_DEBT_ALERT",
  "severity": "HIGH",
  "camera_id": 5,
  "message": "Vehicle has an outstanding enforcement notice",
  "action_required": "Security must verify and notify the authorized officer",
  "subject": {
    "type": "VEHICLE",
    "license_plate": "ABC 123 GP",
    "reference_id": "case-88421"
  },
  "metadata": {
    "amount_due": "REDACTED_OR_POLICY_APPROVED"
  }
}

Connected systems

No integrations loaded.

Operator alarm test

Creates a real, auditable test alarm and video-wall takeover.

Recent API deliveries

No bearer credentials or raw request bodies are retained.

Secure Remote Viewing

Read-only WireGuard status for protected off-site portal, live view and playback access.

Do not port-forward the web portal or SSH. Off-site users connect to WireGuard first, then use the normal VayaNVR portal with their own account, role and camera scope.

Enrolled remote peers

Load status to view the required router rule.

Recording Storage & Online Archive

Manage primary recording volumes and verified offsite archive destinations.

Keep active recording on mounted storage. USB, SAN, NAS and LucidLink must be mounted by Linux before selection. S3, SFTP and FTPS are for archive, backup or evidence copies; plain FTP is blocked.

Active storage paths

Verified system backups

Database, configuration metadata and Site Map assets. Use a BACKUP destination below for an independent off-site copy.

Recovery & recorder failover assurance

Backup RPO, verified off-site restore drills and recorder-node redundancy.

Capacity & failure domains

Storage Allocation Graph

Loading storage allocation graph...

Attached USB / SAN / NAS / LucidLink

Detect writable, enrolled filesystems presented to this recorder node.

Online archive destinations

Credentials are encrypted at rest and never returned by the API.

Archive transfer & restore

Queue verified recordings or database backups, monitor readback integrity, and request audited restores.

Enterprise Telemetry & Diagnostics

VMS Platform Health & Ingestion Watchdog

CPU Load (2 Cores) 12%
RAM Usage (3.4 GB) 787 MB / 3.4 GB
Storage Capacity 102 GB Free / 117 GB
Verified Database Backup Status not loaded

Storage Volume Retention Forecast

Retention Healthy
Used: Calculating... Estimated retention: Calculating... Free: Calculating...

Camera Stream Ingestion Watchdog

Active stream monitor
Camera Source Protocol Ingest State Resolution Est. Bitrate Recording Mode
Loading camera stream health...

Core Subsystems & Gateway Health

MySQL Engine CONNECTED
Transaction pool active, audit chain verified
Media Ingestion FFMPEG 8.1.2
HLS segmenter & MP4 recorder processes running
WebSocket Gateway ONLINE
Real-time event broadcasting enabled

Control Room Hardware Compatibility

Standards-based compatibility is shown separately from model-specific physical certification.

Control-plane role: loading…

Loading hardware compatibility…

Decoder & Display Controller Fabric

Loading driver registry…

Loading controllers…

Standards Assurance Register

Loading assurance controls…

Time Synchronization Assurance

Checks the recorder NTP state and measures clock drift on currently connected ONVIF cameras. This is operational evidence, not site certification.

No clock evidence loaded.

Enforced Privacy Masking

Select a camera

Masks are permanently burned into live, wall, snapshots and recordings at ingest. Changing or removing an existing mask requires approval from a second administrator.

Alarm Context & Camera Relationships

Govern which nearby, approach, departure, overlap or PTZ-handoff cameras accompany an alarm.

Loading camera relationships…

System Alarm Messages

Loading operational alarms…
Operational event supervision

Logs & Messages

Review camera-scoped system alarms and recording continuity events without mixing operational response work into system configuration.