OpenNVR open-source • offline-first • sovereign-ai

Architecture

A simple model: isolate cameras (TB1), ingest internally, expose only secured restreams + governance.


High-level flow
  1. Cameras live on a private camera LAN (no direct user access).
  2. OpenNVR ingests RTSP/ONVIF streams internally.
  3. OpenNVR restreams through a secure gateway with access control.
  4. AI adapters run against ingested streams under policy control (Enterprise).
Trust boundaries
Separate camera network from user/admin networks. Treat cameras as untrusted endpoints.
Secure restream
Users consume streams from OpenNVR, not from cameras. This prevents “direct camera exposure” failures.
Observability
Logs and metrics are first-class. Enterprise adds immutable audit trails and compliance exports.