Live Video Operations Matrix
Configured RTSP / RTSPS / ONVIF camera streams with browser HLS playback
Synchronized investigation
Select up to 16 cameras. Playback is aligned to the date and timeline position below.
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.
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.
Recent governed searches
Reopen long-running distributed searches without keeping this page open.
Person-of-interest appearance monitoring
Active cases trigger periodic analysis only on cameras with person-interest monitoring enabled. This is non-biometric candidate detection.
Governed AI Operations
Inference health, signed model inventory and human review. Candidate detections are not confirmed security events.
Loading safe-degraded state…
Model inventory
Only signed, verified models can enter the dual-approved activation workflow.
| Model | Runtime | Digest | Status | Control |
|---|---|---|---|---|
| Loading models… | ||||
Human review queue
Observed facts, machine candidates and operator conclusions remain separate and attributable.
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
Candidate review queue
ONVIF WS-Discovery Network Probe
Broadcast UDP WS-Discovery across local interfaces. Device capabilities are negotiated and must be accepted per model and firmware.
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
Operational Site Map
Administrators can drag camera markers to reposition them. Arrow keys move a focused camera by 1%; hold Shift for 0.1%.
Centralized Camera Firmware Management
Inventory camera firmware, govern approved releases, and prepare staged update campaigns with exact-model safeguards.
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… | |||||
Active service inventory
Inventory has not been loaded.
| Service | Category | State | Description |
|---|---|---|---|
| Open this page to load services. | |||
External Alarm Integration API
Connect debt, parking, access-control, alarm-panel, PSIM and SIEM systems to the VayaNVR operator alarm and video-wall workflow.
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.
Enrolled remote peers
Recording Storage & Online Archive
Manage primary recording volumes and verified offsite archive destinations.
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
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.
VMS Platform Health & Ingestion Watchdog
Storage Volume Retention Forecast
Retention HealthyCamera Stream Ingestion Watchdog
Active stream monitor| Camera | Source Protocol | Ingest State | Resolution | Est. Bitrate | Recording Mode |
|---|---|---|---|---|---|
| Loading camera stream health... | |||||
Core Subsystems & Gateway Health
Control Room Hardware Compatibility
Standards-based compatibility is shown separately from model-specific physical certification.
Control-plane role: loading…
Decoder & Display Controller Fabric
Loading driver registry…
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.
Enforced Privacy Masking
Select a cameraMasks 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.