On-premises deployment of AI video analytics: a practical guide | SafetyScope

On-premises deployment of AI video analytics means running the entire detection and alerting pipeline — from frame ingestion to operator notification — on hardware located within the organisation's own facility, with no dependency on external cloud services for core functionality. It is the correct architecture for organisations with air-gap requirements, strict data sovereignty mandates, unreliable WAN connectivity, or large camera estates where cloud egress costs become prohibitive. This guide covers the compute architecture, infrastructure sizing, common deployment mistakes, and the operational considerations that determine success.

Why on-premises deployment is the right choice for some organisations

On-premises is not a fallback option — it is the deliberately correct architecture for a significant subset of security deployments. Understanding when on-prem is the right choice prevents costly architectural mistakes in both directions.

Air-gapped environments: Critical national infrastructure (energy, water, transport), military installations, and certain government facilities operate networks that are physically isolated from the internet. Cloud-dependent solutions are simply not deployable. On-premises AI analytics runs entirely within the isolated network.

Data sovereignty mandates: Some organisations — particularly in financial services, healthcare, and government — face regulatory requirements that prohibit video footage from leaving the premises under any circumstances. On-premises deployment guarantees that no frame, clip, or metadata leaves the facility's network boundary.

Poor or unreliable WAN connectivity: Remote industrial sites, rural facilities, and maritime installations often lack the bandwidth or reliability for cloud-dependent operation. On-premises deployment ensures detection and alerting continue regardless of external connectivity.

Large camera estates with cost sensitivity: An organisation operating 500+ cameras faces significant cloud compute and egress costs for AI processing. On-premises deployment moves these costs to a one-time capital expenditure on local hardware, often with a lower total cost of ownership over a 3–5 year horizon.

How on-premises AI video analytics works — architecture overview

Compute layer — where inference runs

The AI inference engine requires substantial compute power — particularly GPU acceleration for real-time object detection across multiple simultaneous camera streams. Three deployment models exist: a centralised GPU server that processes all streams from a site, distributed edge appliances (one per camera cluster or building), or a hybrid approach where edge devices handle initial detection and a central server handles advanced classification.

Centralised servers offer simplicity of management and maximum GPU utilisation. Edge appliances offer resilience (no single point of failure) and reduced network load. Hybrid deployments balance both but increase architectural complexity.

Network architecture

In a typical on-premises deployment, cameras reside on an isolated security VLAN. The inference server sits on the same VLAN or on a controlled inter-VLAN route. Alert output goes to the operator console, PSIM, or VMS on the operations VLAN. No component requires internet connectivity for core detection and alerting functionality.

This network isolation is both a security feature and a deployment consideration — the inference server must be reachable from camera VLANs and from operator workstations, which often requires coordinated firewall rule changes during deployment.

Model updates and maintenance

AI detection models improve over time — new object classes, better accuracy, fewer false positives. In cloud-connected deployments, model updates arrive automatically. In air-gapped on-premises deployments, updates are delivered via offline update packages: signed model files transferred via secure USB, dedicated update terminals, or scheduled maintenance windows where temporary network access is provided.

This offline update process must be planned during deployment scoping, not discovered after installation. Define the update cadence (quarterly is typical), the delivery mechanism, and the rollback procedure if an update causes issues.

Storage and retention

All footage and event data remains on-site. NVR or NAS storage handles continuous recording, while the AI platform stores event metadata, detection logs, and alert history. Sizing depends on camera count, resolution, retention period, and compression codec. A common starting point: 1080p at H.265 compression requires approximately 7–15 GB per camera per day for continuous recording.

Sizing and infrastructure requirements

GPU vs CPU inference

GPU-accelerated inference is necessary for deployments processing more than approximately 8–12 simultaneous streams at real-time frame rates. Below this threshold, modern CPU-based inference can be sufficient — particularly with optimised model architectures and lower frame rate requirements (5–10 fps rather than 15–25 fps). Above 12 streams, GPU acceleration is effectively mandatory for acceptable detection latency.

Compute guidelines

As a scoping starting point (not a hard specification): a single server with one mid-range data centre GPU can typically process 16–32 simultaneous 1080p streams at 10–15 fps for standard object detection. High-end GPU configurations can handle 64–128 streams. These numbers vary significantly based on model complexity, resolution, frame rate, and the number of detection zones per camera.

Network infrastructure

Each 1080p camera stream requires 2–8 Mbps of bandwidth between the camera and the inference server. A 64-camera deployment at 4 Mbps average requires 256 Mbps of sustained throughput — well within gigabit switch capacity but requiring attention to switch uplink configuration and PoE power budgets.

Physical server requirements

GPU inference servers generate significant heat and draw substantial power. A single server with a data centre GPU draws 500–1000W under load. Rack space, power provisioning, cooling capacity, and UPS sizing must be included in the deployment scope — these are frequently overlooked during the sales process and discovered during installation.

Redundancy and failover

A single inference server is a single point of failure. If it goes down, AI detection stops across all cameras until it is restored. For critical deployments, an active-passive failover pair is recommended — a secondary server that monitors the primary and takes over processing if the primary fails. As a minimum fallback, cameras should be configured to continue local recording even when AI processing is unavailable.

Common on-premises deployment challenges and how to solve them

Underpowered hardware

The single most common on-premises deployment failure is insufficient compute hardware. AI inference — particularly GPU-accelerated object detection — is computationally intensive. CPU-only deployments at scale cause high latency (detections arriving seconds after the event), dropped frames (gaps in analytics coverage), and model degradation (the system reduces accuracy to maintain throughput). The fix is straightforward but must happen at scoping: right-size the hardware based on camera count, resolution, frame rate, and model complexity before procurement, not after installation.

Network segmentation conflicts

Security camera networks are typically isolated on dedicated VLANs with restrictive firewall policies. The inference server needs to pull streams from cameras on these VLANs and deliver alerts to operator workstations on a different VLAN. The symptom is that the server cannot reach cameras or that alerts do not appear on operator consoles. The solution is controlled inter-VLAN routing with specific firewall rules — not flattening the network. Work with the network team during deployment planning to define the required routes and rules before installation day.

Model update logistics in air-gapped environments

Keeping AI models current without cloud connectivity is an operational challenge that is frequently underestimated. Without a defined update process, models go stale — detection accuracy degrades as the model falls behind improvements in the training pipeline. The solution is a documented offline update procedure: signed model packages delivered on encrypted USB drives or via a dedicated update terminal, with version control tracking which model version is running on which server, and a tested rollback procedure.

Single point of failure

One inference server means one failure point. If the GPU fails, the power supply dies, or the operating system crashes, AI detection stops across every camera the server was processing. The solution for critical deployments is an active-passive failover configuration: a secondary server running in standby that takes over processing within seconds of primary failure. For less critical deployments, ensure cameras continue local NVR recording during AI outages so that footage is preserved for manual review even without real-time detection.

How SafetyScope deploys on-premises

SafetyScope provides a complete on-premises deployment package: the AI platform software, pre-validated hardware specifications, and deployment documentation. The software runs on standard x86 servers with supported GPU configurations — no proprietary appliances are required.

For air-gapped environments, SafetyScope provides signed offline update packages delivered on a defined cadence. Each update includes the latest detection models, platform patches, and release notes. Updates are applied through a local management interface with one-click rollback capability.

The deployment process follows a structured workflow: site survey and hardware sizing, network integration planning, software installation and camera onboarding, detection zone configuration, and operator training. The platform includes built-in hardware health monitoring that alerts administrators to GPU temperature, storage capacity, and system resource utilisation — catching hardware issues before they cause detection outages.

Frequently asked questions

What does on-premises AI video analytics deployment mean?
On-premises deployment means the entire AI video analytics system — inference engine, detection models, event processing, and alert delivery — runs on hardware located within your facility. No video, metadata, or alerts leave your network. The system operates independently of internet connectivity.
What hardware is needed to run AI video analytics on-premises?
At minimum: an x86 server with a supported GPU for inference, sufficient RAM (32 GB+), fast storage for model and clip caching, and gigabit network connectivity to camera VLANs. Specific GPU model and server specification depend on camera count, resolution, and frame rate requirements.
Can AI video analytics work without an internet connection?
Yes. On-premises AI video analytics processes video, runs detection models, generates alerts, and stores events entirely on local hardware. Internet connectivity is not required for any core functionality. Model updates in air-gapped environments are delivered via offline update packages.
How are AI models updated in an air-gapped on-premises deployment?
Through signed offline update packages delivered on encrypted media (USB drives or dedicated update terminals). Each package contains updated detection models and platform patches. Updates are applied through the platform's local management interface, with version control and rollback capability.
What is the difference between edge AI deployment and on-premises server deployment?
Edge AI runs inference on small devices located near each camera or camera cluster — typically processing 1–4 streams per device. On-premises server deployment runs inference on a centralised server processing many streams simultaneously. Edge is more resilient (no single point of failure) but harder to manage at scale. Server deployment is simpler to maintain but creates a dependency on a single compute node.

Published: 2025-12-22 · Updated: 2026-04-02

Markdown version of this page

  • Home
  • Product
  • Services
  • CV Models
  • Knowledge Hub
  • The Vigilant
  • About
  • Contact