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.

ToolOIDCSAMLLDAPAuthentik Notes
FrigateNoNoNoReverse-proxy auth
ZoneMinderNoNoNoReverse-proxy auth
ShinobiNoNoYesLDAP bind
Kerberos.ioYesNoNoOIDC via Vault
ViseronNoNoNoReverse-proxy auth
MilestoneNoYesYesAD/SAML IdP
GenetecYesYesYesOIDC or SAML IdP
VerkadaNoYesNoSAML IdP
Nx WitnessNoNoYesLDAP/AD
AvigilonNoYesYesAD/SAML IdP
Eagle EyeNoYesNoSAML IdP
RhombusNoYesNoSAML IdP
Axis CSNoNoYesAD integration
HanwhaNoNoYesAD/LDAP
DW SpectrumNoNoYesLDAP/AD
UniFi ProtectYes*Yes*NoOIDC 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

ToolTypeSelf-HostedCloudAppliance
FrigateNVRDockerNoNo
ZoneMinderNVRPackage/DockerNoNo
ShinobiNVRDocker/nativeNoNo
Kerberos.ioNVRDocker/K8sYesNo
ViseronNVRDockerNoNo
MilestoneVMSWindowsHostedPartner
GenetecVMSWindowsHybridPartner
VerkadaVMSNoYesCameras
Nx WitnessVMSCross-platformHybridPartner
AvigilonVMSWindowsHybridYes
Eagle EyeVMSNoYesBridge
RhombusVMSNoYesCameras
Axis CSVMSWindowsHybridNo
HanwhaVMSWindowsHybridYes
DW SpectrumVMSCross-platformHybridYes

Core Features Comparison

FeatureFrigateZoneMinderShinobiKerberosViseron
Live viewYesYesYesYesYes
RecordingYesYesYesYesYes
PlaybackYesYesYesYesYes
PTZONVIFYesYesNoNo
MotionAIZoneZoneYesAI
ONVIFYesYesYesYesYes
Multi-siteNoZonesNoHubNo
FeatureMilestoneGenetecVerkadaNxAvigilon
Live viewYesYesYesYesYes
RecordingYesYesCloudYesYes
PlaybackYesYesYesYesYes
PTZYesYesYesYesYes
MotionYesYesAIYesAI
ONVIFYesYesNo*YesYes
Multi-siteFed.Fed.CloudCloudFed.
FeatureEagle EyeRhombusAxis CSHanwhaDW
Live viewYesYesYesYesYes
RecordingCloudCloudYesYesYes
PlaybackYesYesYesYesYes
PTZYesYesYesYesYes
MotionAIAIYesAIYes
ONVIFYesNo*AxisYesYes
Multi-siteCloudCloudMultiFed.Fed.

Fed. = Federation architecture * = proprietary cameras only; limited third- party support


Advanced Features Comparison

FeatureFrigateZoneMinderShinobiKerberosViseron
AI analyticsYesPluginNoBasicYes
LPRAddonNoNoNoNo
Facial recog.AddonNoNoNoYes
People countYesNoNoNoYes
Cloud rec.NoNoNoYesNo
Mobile appHA appZMNinjaWebWebNo
FeatureMilestoneGenetecVerkadaNxAvigilon
AI analyticsPluginYesYesPluginYes
LPRYesYesYesPluginYes
Facial recog.PluginYesYesPluginYes
People countPluginYesYesPluginYes
Cloud rec.HybridHybridYesHybridHybrid
Mobile appYesYesYesYesYes
FeatureEagle EyeRhombusAxis CSHanwhaDW
AI analyticsYesYesBasicYesPlugin
LPRYesYesNoYesPlugin
Facial recog.YesYesNoYesPlugin
People countYesYesNoYesPlugin
Cloud rec.YesYesHybridHybridHybrid
Mobile appYesYesYesYesYes

Storage & Scaling

ToolMax CamerasStorage OptionsBandwidth Mgmt
FrigateHardware-dependentLocal / NASSub-streams
ZoneMinderNo hard limitLocal / NAS / NFSModerate
ShinobiNo hard limitLocal / NAS / S3Sub-streams
Kerberos.ioNo hard limitLocal / S3 / cloudSub-streams
ViseronHardware-dependentLocal / NASSub-streams
MilestoneUnlimited*SAN / NAS / localYes
GenetecUnlimited*SAN / NAS / cloudYes
VerkadaUnlimitedCloud (hybrid)Edge + cloud
Nx Witness10K+Local / NAS / cloudYes
AvigilonUnlimited*SAN / NAS / localYes
Eagle EyeUnlimitedCloudBridge-based
RhombusUnlimitedCloudEdge + cloud
Axis CS500 per serverLocal / NASZipstream
Hanwha1024+SAN / NAS / localWiseStream
DW Spectrum10K+Local / NAS / cloudYes

* = scales with server/license count


API Comparison

ToolAPI TypeAuthDocumentation
FrigateRESTNone (local)Community
ZoneMinderRESTToken / sessionOfficial
ShinobiRESTAPI keyOfficial
Kerberos.ioRESTJWT / API keyOfficial
ViseronRESTNone (local)Limited
MilestoneREST / MIP SDKSession / tokenExtensive
GenetecREST / SDKOAuth2 / tokenExtensive
VerkadaRESTAPI keyOfficial
Nx WitnessRESTBearer tokenOfficial
AvigilonREST / SDKTokenOfficial
Eagle EyeRESTOAuth2Official
RhombusRESTAPI keyOfficial
Axis CSREST / VAPIXBasic / digestOfficial
HanwhaREST / SDKTokenOfficial
DW SpectrumRESTBearer tokenOfficial

Monitoring Integration

ToolTelegraf MetricsFluent Bit LogsGrafana
FrigatePrometheus exportDocker logsCommunity
ZoneMinderHTTP / MySQLSyslog / fileNo
ShinobiHTTP responseDocker / fileNo
Kerberos.ioPrometheusDocker logsYes
ViseronHTTP responseDocker logsNo
MilestoneWMI / perfmonWindows eventsNo
GenetecWMI / SNMPWindows eventsNo
VerkadaAPI pollingCloud logsNo
Nx WitnessAPI / SNMPFile / syslogNo
AvigilonWMI / SNMPWindows eventsNo
Eagle EyeAPI pollingCloud logsNo
RhombusAPI pollingCloud logsNo
Axis CSWMIWindows eventsNo
HanwhaWMI / SNMPWindows eventsNo
DW SpectrumAPI / SNMPFile / syslogNo

Licensing Comparison

ToolLicenseTypeCost
FrigateMITOpen sourceFree
ZoneMinderGPL-2.0Open sourceFree
ShinobiOpen sourceOpen sourceFree; Pro $6/mo
Kerberos.ioMITOpen sourceFree; Enterprise quote
ViseronMITOpen sourceFree
MilestoneProprietaryCommercialPer-camera license
GenetecProprietaryCommercialPer-camera license
VerkadaProprietaryCloud SaaSPer-camera subscription
Nx WitnessProprietaryCommercialPer-camera license
AvigilonProprietaryCommercialPer-camera license
Eagle EyeProprietaryCloud SaaSPer-camera subscription
RhombusProprietaryCloud SaaSPer-camera subscription
Axis CSProprietaryCommercialFree w/ Axis cameras
HanwhaProprietaryCommercialPer-camera license
DW SpectrumProprietaryCommercialPer-camera license

Suitability Summary

Open Source Recommendations

For MSP customers seeking self-hosted VMS:

  1. Frigate – best AI-first NVR; excellent object detection with Google Coral / GPU; Home Assistant integration; Docker-native; strong community
  2. Kerberos.io – best cloud-native OSS option; Kubernetes support; OIDC; scales well for multi-site
  3. Shinobi – best traditional NVR replacement; modern web UI; multi-user; broad camera support
  4. Viseron – best for AI/ML-focused deployments; face recognition and object detection; Python extensible
  5. ZoneMinder – most mature OSS VMS; large community; showing its age but still actively maintained

Commercial Recommendations

For MSP customers needing enterprise VMS:

  1. Milestone XProtect – market leader; largest camera support; extensive plugin ecosystem; best for large enterprise
  2. Genetec Security Center – best unified security platform (video + access control + LPR); strongest OIDC support among commercial
  3. Nx Witness – best modern architecture; cross-platform; excellent UI; good mid-market value
  4. Verkada – best cloud-native experience; zero on-site servers; integrated cameras + analytics; higher ongoing cost
  5. Eagle Eye Networks – best pure cloud VMS; works with any ONVIF camera; bridge-based architecture
  6. Rhombus – strong cloud-native alternative to Verkada; AI analytics; integrated hardware
  7. Avigilon Unity – best AI analytics (Motorola); appearance search; strong for large deployments
  8. Digital Watchdog – based on Nx Witness engine; good value; strong partner channel
  9. Hanwha Vision – strong camera + VMS ecosystem; WiseStream bandwidth savings; enterprise-ready
  10. 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

Website

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

Website

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

Website

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

Website

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

Website · Source

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

Website

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

Website

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

Website · Source

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

Website

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

Website

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

Website

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

Website · Source

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

Website

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

Website

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

Website · Source

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

Website · Source

ResorsIT Tools Catalog Search