License & Deployment Mix: 16 tools – 5 OSS, 3 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)
What Is a Video Management System?
A video management system (VMS) is software for recording, viewing, and managing IP camera feeds. VMS platforms serve as the central hub for video surveillance infrastructure – connecting cameras, storing footage, providing live and recorded playback, and enabling video analytics. Modern VMS solutions range from lightweight NVR software to enterprise-grade platforms with AI-powered analytics and cloud-native architectures.
VMS is distinct from the cameras themselves. A VMS can manage cameras from multiple manufacturers using open standards like ONVIF and RTSP, providing a unified interface for heterogeneous camera deployments.
The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.
Comparison
SSO / OIDC Comparison
OIDC is the preferred SSO protocol; the Authentik notes below assume an OIDC/SAML identity provider fronting the tool.
| Tool | OIDC | SAML | LDAP | Authentik Notes |
|---|---|---|---|---|
| Frigate | No | No | No | Reverse-proxy auth |
| ZoneMinder | No | No | No | Reverse-proxy auth |
| Shinobi | No | No | Yes | LDAP bind |
| Kerberos.io | Yes | No | No | OIDC via Vault |
| Viseron | No | No | No | Reverse-proxy auth |
| Milestone | No | Yes | Yes | AD/SAML IdP |
| Genetec | Yes | Yes | Yes | OIDC or SAML IdP |
| Verkada | No | Yes | No | SAML IdP |
| Nx Witness | No | No | Yes | LDAP/AD |
| Avigilon | No | Yes | Yes | AD/SAML IdP |
| Eagle Eye | No | Yes | No | SAML IdP |
| Rhombus | No | Yes | No | SAML IdP |
| Axis CS | No | No | Yes | AD integration |
| Hanwha | No | No | Yes | AD/LDAP |
| DW Spectrum | No | No | Yes | LDAP/AD |
| UniFi Protect | Yes* | Yes* | No | OIDC via UniFi Identity Enterprise |
* = feature requires paid/enterprise tier
Best SSO support: Genetec Security Center has the broadest SSO support with native OIDC, SAML, and LDAP. Kerberos.io supports OIDC among open-source tools. Most enterprise VMS platforms rely on Active Directory or SAML rather than OIDC.
Deployment Comparison
| Tool | Type | Self-Hosted | Cloud | Appliance |
|---|---|---|---|---|
| Frigate | NVR | Docker | No | No |
| ZoneMinder | NVR | Package/Docker | No | No |
| Shinobi | NVR | Docker/native | No | No |
| Kerberos.io | NVR | Docker/K8s | Yes | No |
| Viseron | NVR | Docker | No | No |
| Milestone | VMS | Windows | Hosted | Partner |
| Genetec | VMS | Windows | Hybrid | Partner |
| Verkada | VMS | No | Yes | Cameras |
| Nx Witness | VMS | Cross-platform | Hybrid | Partner |
| Avigilon | VMS | Windows | Hybrid | Yes |
| Eagle Eye | VMS | No | Yes | Bridge |
| Rhombus | VMS | No | Yes | Cameras |
| Axis CS | VMS | Windows | Hybrid | No |
| Hanwha | VMS | Windows | Hybrid | Yes |
| DW Spectrum | VMS | Cross-platform | Hybrid | Yes |
Core Features Comparison
| Feature | Frigate | ZoneMinder | Shinobi | Kerberos | Viseron |
|---|---|---|---|---|---|
| Live view | Yes | Yes | Yes | Yes | Yes |
| Recording | Yes | Yes | Yes | Yes | Yes |
| Playback | Yes | Yes | Yes | Yes | Yes |
| PTZ | ONVIF | Yes | Yes | No | No |
| Motion | AI | Zone | Zone | Yes | AI |
| ONVIF | Yes | Yes | Yes | Yes | Yes |
| Multi-site | No | Zones | No | Hub | No |
| Feature | Milestone | Genetec | Verkada | Nx | Avigilon |
|---|---|---|---|---|---|
| Live view | Yes | Yes | Yes | Yes | Yes |
| Recording | Yes | Yes | Cloud | Yes | Yes |
| Playback | Yes | Yes | Yes | Yes | Yes |
| PTZ | Yes | Yes | Yes | Yes | Yes |
| Motion | Yes | Yes | AI | Yes | AI |
| ONVIF | Yes | Yes | No* | Yes | Yes |
| Multi-site | Fed. | Fed. | Cloud | Cloud | Fed. |
| Feature | Eagle Eye | Rhombus | Axis CS | Hanwha | DW |
|---|---|---|---|---|---|
| Live view | Yes | Yes | Yes | Yes | Yes |
| Recording | Cloud | Cloud | Yes | Yes | Yes |
| Playback | Yes | Yes | Yes | Yes | Yes |
| PTZ | Yes | Yes | Yes | Yes | Yes |
| Motion | AI | AI | Yes | AI | Yes |
| ONVIF | Yes | No* | Axis | Yes | Yes |
| Multi-site | Cloud | Cloud | Multi | Fed. | Fed. |
Fed. = Federation architecture * = proprietary cameras only; limited third- party support
Advanced Features Comparison
| Feature | Frigate | ZoneMinder | Shinobi | Kerberos | Viseron |
|---|---|---|---|---|---|
| AI analytics | Yes | Plugin | No | Basic | Yes |
| LPR | Addon | No | No | No | No |
| Facial recog. | Addon | No | No | No | Yes |
| People count | Yes | No | No | No | Yes |
| Cloud rec. | No | No | No | Yes | No |
| Mobile app | HA app | ZMNinja | Web | Web | No |
| Feature | Milestone | Genetec | Verkada | Nx | Avigilon |
|---|---|---|---|---|---|
| AI analytics | Plugin | Yes | Yes | Plugin | Yes |
| LPR | Yes | Yes | Yes | Plugin | Yes |
| Facial recog. | Plugin | Yes | Yes | Plugin | Yes |
| People count | Plugin | Yes | Yes | Plugin | Yes |
| Cloud rec. | Hybrid | Hybrid | Yes | Hybrid | Hybrid |
| Mobile app | Yes | Yes | Yes | Yes | Yes |
| Feature | Eagle Eye | Rhombus | Axis CS | Hanwha | DW |
|---|---|---|---|---|---|
| AI analytics | Yes | Yes | Basic | Yes | Plugin |
| LPR | Yes | Yes | No | Yes | Plugin |
| Facial recog. | Yes | Yes | No | Yes | Plugin |
| People count | Yes | Yes | No | Yes | Plugin |
| Cloud rec. | Yes | Yes | Hybrid | Hybrid | Hybrid |
| Mobile app | Yes | Yes | Yes | Yes | Yes |
Storage & Scaling
| Tool | Max Cameras | Storage Options | Bandwidth Mgmt |
|---|---|---|---|
| Frigate | Hardware-dependent | Local / NAS | Sub-streams |
| ZoneMinder | No hard limit | Local / NAS / NFS | Moderate |
| Shinobi | No hard limit | Local / NAS / S3 | Sub-streams |
| Kerberos.io | No hard limit | Local / S3 / cloud | Sub-streams |
| Viseron | Hardware-dependent | Local / NAS | Sub-streams |
| Milestone | Unlimited* | SAN / NAS / local | Yes |
| Genetec | Unlimited* | SAN / NAS / cloud | Yes |
| Verkada | Unlimited | Cloud (hybrid) | Edge + cloud |
| Nx Witness | 10K+ | Local / NAS / cloud | Yes |
| Avigilon | Unlimited* | SAN / NAS / local | Yes |
| Eagle Eye | Unlimited | Cloud | Bridge-based |
| Rhombus | Unlimited | Cloud | Edge + cloud |
| Axis CS | 500 per server | Local / NAS | Zipstream |
| Hanwha | 1024+ | SAN / NAS / local | WiseStream |
| DW Spectrum | 10K+ | Local / NAS / cloud | Yes |
* = scales with server/license count
API Comparison
| Tool | API Type | Auth | Documentation |
|---|---|---|---|
| Frigate | REST | None (local) | Community |
| ZoneMinder | REST | Token / session | Official |
| Shinobi | REST | API key | Official |
| Kerberos.io | REST | JWT / API key | Official |
| Viseron | REST | None (local) | Limited |
| Milestone | REST / MIP SDK | Session / token | Extensive |
| Genetec | REST / SDK | OAuth2 / token | Extensive |
| Verkada | REST | API key | Official |
| Nx Witness | REST | Bearer token | Official |
| Avigilon | REST / SDK | Token | Official |
| Eagle Eye | REST | OAuth2 | Official |
| Rhombus | REST | API key | Official |
| Axis CS | REST / VAPIX | Basic / digest | Official |
| Hanwha | REST / SDK | Token | Official |
| DW Spectrum | REST | Bearer token | Official |
Monitoring Integration
| Tool | Telegraf Metrics | Fluent Bit Logs | Grafana |
|---|---|---|---|
| Frigate | Prometheus export | Docker logs | Community |
| ZoneMinder | HTTP / MySQL | Syslog / file | No |
| Shinobi | HTTP response | Docker / file | No |
| Kerberos.io | Prometheus | Docker logs | Yes |
| Viseron | HTTP response | Docker logs | No |
| Milestone | WMI / perfmon | Windows events | No |
| Genetec | WMI / SNMP | Windows events | No |
| Verkada | API polling | Cloud logs | No |
| Nx Witness | API / SNMP | File / syslog | No |
| Avigilon | WMI / SNMP | Windows events | No |
| Eagle Eye | API polling | Cloud logs | No |
| Rhombus | API polling | Cloud logs | No |
| Axis CS | WMI | Windows events | No |
| Hanwha | WMI / SNMP | Windows events | No |
| DW Spectrum | API / SNMP | File / syslog | No |
Licensing Comparison
| Tool | License | Type | Cost |
|---|---|---|---|
| Frigate | MIT | Open source | Free |
| ZoneMinder | GPL-2.0 | Open source | Free |
| Shinobi | Open source | Open source | Free; Pro $6/mo |
| Kerberos.io | MIT | Open source | Free; Enterprise quote |
| Viseron | MIT | Open source | Free |
| Milestone | Proprietary | Commercial | Per-camera license |
| Genetec | Proprietary | Commercial | Per-camera license |
| Verkada | Proprietary | Cloud SaaS | Per-camera subscription |
| Nx Witness | Proprietary | Commercial | Per-camera license |
| Avigilon | Proprietary | Commercial | Per-camera license |
| Eagle Eye | Proprietary | Cloud SaaS | Per-camera subscription |
| Rhombus | Proprietary | Cloud SaaS | Per-camera subscription |
| Axis CS | Proprietary | Commercial | Free w/ Axis cameras |
| Hanwha | Proprietary | Commercial | Per-camera license |
| DW Spectrum | Proprietary | Commercial | Per-camera license |
Suitability Summary
Open Source Recommendations
For MSP customers seeking self-hosted VMS:
- Frigate – best AI-first NVR; excellent object detection with Google Coral / GPU; Home Assistant integration; Docker-native; strong community
- Kerberos.io – best cloud-native OSS option; Kubernetes support; OIDC; scales well for multi-site
- Shinobi – best traditional NVR replacement; modern web UI; multi-user; broad camera support
- Viseron – best for AI/ML-focused deployments; face recognition and object detection; Python extensible
- ZoneMinder – most mature OSS VMS; large community; showing its age but still actively maintained
Commercial Recommendations
For MSP customers needing enterprise VMS:
- Milestone XProtect – market leader; largest camera support; extensive plugin ecosystem; best for large enterprise
- Genetec Security Center – best unified security platform (video + access control + LPR); strongest OIDC support among commercial
- Nx Witness – best modern architecture; cross-platform; excellent UI; good mid-market value
- Verkada – best cloud-native experience; zero on-site servers; integrated cameras + analytics; higher ongoing cost
- Eagle Eye Networks – best pure cloud VMS; works with any ONVIF camera; bridge-based architecture
- Rhombus – strong cloud-native alternative to Verkada; AI analytics; integrated hardware
- Avigilon Unity – best AI analytics (Motorola); appearance search; strong for large deployments
- Digital Watchdog – based on Nx Witness engine; good value; strong partner channel
- Hanwha Vision – strong camera + VMS ecosystem; WiseStream bandwidth savings; enterprise-ready
- Axis Camera Station – free with Axis cameras; best for Axis-only deployments; limited third-party support
MSP Integration Notes
- Self-hosted tools: Docker deployment with Telegraf/Grafana monitoring (camera status, storage, NVR health) and Authentik SSO where supported
- Cloud-native tools: minimal infrastructure management; monitor via API polling; SAML SSO for most enterprise platforms
- Access control: VMS integrates with access control systems for unified physical security; Genetec offers the most unified platform
- Monitoring: all VMS deployments benefit from monitoring of the underlying infrastructure (server health, storage utilization, network bandwidth)
Tools
16 tools.
Avigilon Unity
Avigilon (now part of Motorola Solutions) is an enterprise VMS platform known for its advanced AI video analytics, particularly Appearance Search – the ability to search across all cameras for a person or vehicle based on physical descript…
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Axis Camera Station
Axis Camera Station is a VMS developed by Axis Communications specifically for the Axis camera ecosystem.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Digital Watchdog (DW Spectrum)
Digital Watchdog (DW) offers DW Spectrum, a VMS built on the Network Optix (Nx) platform via the Nx Meta OEM program.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Eagle Eye Networks
Eagle Eye Networks is a pure cloud VMS platform that works with virtually any ONVIF-compatible camera (unlike Verkada and Rhombus, which require proprietary hardware).
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML
Frigate
Frigate is an open-source, AI-first NVR that uses hardware-accelerated object detection (Google Coral, GPU, or OpenVINO) to trigger recording, cutting storage and false alerts, with a web UI and MQTT events.
License: MIT (OSS) · Kind: web · Deploy: native, docker · SSO: none
Genetec Security Center
Genetec Security Center is a unified security platform that combines video surveillance (Omnicast), access control (Synergis), and license plate recognition (AutoVu) into a single management interface.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: OIDC
Hanwha Vision
Hanwha Vision (formerly Hanwha Techwin, originally Samsung Techwin) is a major South Korean security camera manufacturer that offers both cameras and VMS software.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Kerberos.io
Kerberos.io is a cloud-native open-source video surveillance platform designed for scalable, multi-site deployments.
License: MIT (OSS) · Kind: web · Deploy: native, docker, k8s · SSO: OIDC
Milestone XProtect
Milestone XProtect is the world’s most widely deployed VMS platform, holding the largest global market share in open-platform video management software.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: SAML
Nx Witness
Nx Witness (by Network Optix) is a modern, cross-platform VMS known for its clean user interface, fast deployment, and innovative architecture.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Rhombus
Rhombus is a cloud-native physical security platform similar to Verkada in its approach – proprietary cameras with built-in edge AI processing connected to a cloud management platform.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML
Shinobi
Shinobi is an open-source CCTV/NVR platform built on Node.js and FFmpeg, supporting IP cameras via RTSP and MJPEG with live view, recording, motion detection, and multi-user management.
License: MIT (OSS) · Kind: web · Deploy: native, docker · SSO: none
UniFi Protect
UniFi Protect is Ubiquiti’s self-hosted video surveillance platform in the UniFi ecosystem, running on UniFi OS consoles with PoE cameras, local recording, and AI smart detections, with no per-camera fees.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Verkada
Verkada is a cloud-native physical security platform that bundles proprietary cameras with a cloud-managed VMS.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML
Viseron
Viseron is an AI/ML-focused open-source NVR written in Python. It provides a modular, component-based architecture for integrating multiple AI backends (TensorFlow, PyTorch, Darknet/YOLO, ONNX, EdgeTPU, OpenVINO) for object detection, facia…
License: MIT (OSS) · Kind: web · Deploy: native, docker · SSO: none
ZoneMinder
ZoneMinder is a mature open-source (GPL) video surveillance system and NVR for Linux, supporting IP and USB cameras with zone-based motion detection, event recording, and web-based live view and playback.
License: GPL-2.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none