VMS Camera Connection Comparison

By: Sarit Williams, Published on Sep 09, 2013

Adding cameras to a VMS is the most basic admin task in any surveillance system. And, of course, it is one of the first. Worse, it can be one of the most frustrating if a camera cannot connect.

Which VMSes are better or worse at managing camera connections? In this report, we share the result of our study.

We tested adding 10 different cameras to Milestone, Genetec, Avigilon, Exacq, Network Optix and Video Insight VMSes.

Key Differentiators Examined

We identified 5 key differentiators for VMSes when connecting to cameras:

  • Auto Discovery Tools
  • Auto Discovery Options / Advanced Features
  • Search Speed
  • Bulk Additions
  • Troubleshooting Connection Options
  • 5 key differentiators were revealed in our tests:

    • Auto-Discovery Tool: While all VMSes offer this feature, two offer a fully automatic Auto Discovery. Network Optix/Digital Watchdog and Avigilon both have automatic Auto Discovery where no user intervention is needed to discover cameras (Some users may not want automatic discovery. However, we think that most may benefit from this approach).
    • Auto Discovery Options: Genetec and Milestone (including CSV import) offered the most flexible options ranging from specific manufacturer selections, IP range capability (Network Optix, and Avigilon as well), and a list of credentials added all at once.  The rest of the VMSes offer one size fits all auto discovery limited to all cameras on a network (Video Insight and Exacq) or just one manufacturer at a time (Avigilon).
    • Search Speed: The option packed Auto Discovery tools added a significant amount of time (~10 min) to the discovery process (Genetec and Milestone's Advanced); either due to added manufacturers, multiple sets of credentials and IP range sets.
    • Bulk adds: In Avigilon and Exacq each camera discovered has to be added individually adding time to the configuration. Gentec, Milestone, Network Optix and Video Insight all offered the ability to add all cameras at once.
    • Troubleshooting Connectivity: It is imperative that errors are clear and immediately visual to help end users troubleshoot. Video Insight offered no message, while Avigilon, and Genetec offered generic connection messages. Exacq, Network Optix (unauthorized, loading, and a Diagnostic option), and Milestone (CSV field specific errors) offered more details.

    Auto Discovery Tools

    Quickly adding cameras to a VMS means monitoring and recording can begin without wasting undue time in configuring, adding manually and troubleshooting.  All VMSes tested offered the ability to scan the network via auto discovery, however only two (Network Optix/Digital Watchdog and Avigilon) actually scan the network as soon as the tool was accessed without waiting for a user intervention.

    Additionally, Network Optix/Digital Watchdog had not only started the discovery, but also added the cameras to the server tree enabling instant usability, whereas Avigilon required connecting the cameras and adding them individually. However, in NO/DW, should you not want those cameras added, you must remove them from the network, because removing them manually will only re-add them every time client is launched- very counterproductive in Enterprise installations if a camera online is not to be part of the system

    Get Notified of Video Surveillance Breaking News
    Get Notified of Video Surveillance Breaking News

    By contrast, Milestone, Genetec, Video Insight and Exacq needed the user to trigger the discovery, which requires finding the button, clicking it and waiting for the scan to run.

    Auto Discovery Options

    There is a fine balance between the number of options available in any one module where it can get overly busy and complex (but allow for more focused discovery as Genetec and Milestone offer) versus other interfaces where a simple one, all cameras on the network, approach as in the other VMSes.

    Here is a summary at a glance:

    Network Optix /Digital Watchdog

    Network Optix/Digital Watchdog was the quickest; the VMS immediately searches and adds the cameras to the server using default credentials so monitoring can begin immediately.

    They offer advanced manual searches utilizing specific credentials (only one set), IP ranges, and bulk adds.

    Here is an overview video:


    Milestone offers the most options for customizable camera additions (Express, and Advanced) taking into account varying levels of users: beginner-advanced. There is one distinguishable CSV export option for those that are really organized (and advanced) to begin with- it allows for a one-click import list of all cameras whether they are online now or not, so configuration can be done independent of an installation.

    Here is a sample of the CSV file:


    Their advanced option allows users to not only discover cameras, but also checks to see they are valid by testing the credentials added, allows for naming the cameras, and checks that the connection is valid- configuring while adding, rather than just discover as done in Video Insight where only discovery is allowed.

    With the advanced UI there are several options all available in one screen so selecting more than one range and adding multiple camera credentials at once could significantly add to the discovery time due to the number of iterations of each set of credentials.

    Here is an overview video:


    Exacq’s Auto Discovery lagged competitors. They allow the user to add credentials on an individual camera’s basis and confirm password as well as connectivity. However, they lacked the ability to add bulk number of cameras from the discovered list requiring users to select, and add individually. Furthermore, the UI lacked any user feedback: no progress bar or row selection indicator.

    Here is an overview video:

    Video Insight

    Video Insight's one click Auto Discovery was fast to discover cameras on the network, it offered a progress bar and the ability to add all cameras at once. However, it offered one set of credentials for ALL cameras discovered which may not apply. Furthermore, there is no validation or configuration while discovering which results in a myriad of gray, un-streaming cameras while still displaying cameras with green icons assuming they are working. There was not a specific IP range selection, or manufacturer selections available either. In this VMS, the discovery is only that, while configuration has to be done after discovery is completed. 

    Troubleshooting camera errors was non existent and actually showed several low level errors (Object Reference) in System Log while visually not showing any camera specific information such as loading, no signal, or no indication as to credentials validity.

    Here is an overview video:


    Avigilon's auto discovery was automatic, but unlike Network Optix/Digital Watchdog, they do not auto add to the server leaving that option to the administrator to pick and choose. The available camera search was limited to one manufacturer at a time when using an IP range due to differences in port numbers which allotted for a single port entry at a time.

    Here is an overview video:

    Genetec Security Center

    Genetec's Auto Discovery was problematic; it has several issues that get in the way, rather than help the end user. Though it discovers cameras, it shows them duplicated (which do I choose?).  Attempt to select all and timeout sessions will appear for each connection- making the user add them one a time contradicting the ability of adding them in bulk. Furthermore, adding Bosch (NBN-932V) cameras seems to be a big issue - they result in issues with archiver, ghosting (readding a previously added camera) and duplication although they are on the supported list.

    Here is an overview video:

    Search Speed

    The option packed Auto discovery tools as seen in Milestone, and Genetec took ~15-20 minutes when all custom options were used: several credential sets, IP Ranges and all manufacturers.  Albeit it is more common to have users select a specific manufacturer and one IP range.  In that case results can be received within a minute or less - for those that have a varied number of camera manufacturers and pre-existing credentials adding them all to the auto discovery would add to the discovery time, though one would think it would further reduce it since the information is known and provided.  This approach, though considered slow to some, saves on configuration after the discovery.

    On the other hand, when the stripped down version of auto discovery is used as in Avigilon, Video Insight, Exacq, Milestone Express, Genetec (with limited manufacturers), and Network Optix is used all cameras discovered are added to a list, so although the user spends more time post discovery to configure, the search itself is quicker and unspecific.

    Troubleshooting Connections

    Cameras' inability to stream to a VMS can be caused by many different issues ranging from the camera itself, lost packets, service, network or as simple as incorrect credentials.  Moreover, discovering which of those is the culprit can be time consuming. The VMS should assist by providing as much detail as possible as to pin point the issue.

    Network Optix/Digital Watchdog was the most forthcoming VMS by clearly displaying the errors (instead of just Logs) and running down a list of checks (via Diagnostics) by visually displaying which passed and which need correction as well as where to correct the issue.

    Network Optix/Digital Watchdog error:

    Diagnose Option sample:

    Milestone offered visual feedback and a 'verification' process during auto discovery with the CSV import offering exact field errors, though a simple error, as duplicate camera name, was displayed as ambiguous invalid data only message.

    Here is a sample duplicate camera name error:

    And a pointed, clear CSV import error:

    Video Insight was the worst by not offering any immediate feedback (and lacked understandable system log entries) when adding cameras, so all of them were added gray(with no visual feedback as to the cause), but green indicator icons still indicated a working/streaming camera.  

    When camera signal is lost here is a generic error:

    And when some cameras are added, here is a sample error in System Log:

    Exacq, however, at least offered some instant feedback whether camera connectivity was underway.

    System Log entries were just as ambiguous listing "Due to errors.." as a cause much like Avigilon's pop-ups (Avigilon's System log offered "Data not received" indication) though some errors, such as Socket or resolution errors were more descriptive, but didn't elude to resolution. 

    Exacq's System Log:

    Avigilon's Pop-up Error:

    Genetec offered the limited 'Timeout' errors and a single descriptive 'bad logon' error leaving the user wondering as to why bulk adds result in timeouts. Furthermore, notice the Bosch error of "Existing somewhere else"- is the VMS sensitive to having one camera added to more than one server?

    Here is a sample Timeout error:

    Sample ambiguous message:


    VMS Versions Tested

    • Genetec Security Center version Server/Client 5.2.1045.11 SR3 and 5.2.1045.3016
    • Milestone Enterprise version Enterprise server version 8.1a/Client 8.0a 2013
    • Avigilon Server/Client
    • Exacq Server/Client version
    • Network Optix/Digital Watchdog Server/Client version 2.0.0
    • Video Insight version

2 reports cite this report:

IP Network Setup Guide for Surveillance on Apr 06, 2015
In this guide, we teach the fundamentals of setting up an IP video...
Directory Default IP Camera Addresses on Feb 13, 2015
Initializing IP cameras can be tedious and frustrating, made worse because...
Comments (7) : Members only. Login. or Join.

Related Reports

VMS 101 on Mar 03, 2020
This guide teaches the fundamentals about video management...
Converged vs Dedicated Networks For Surveillance Tutorial on Feb 12, 2020
Use the existing network or deploy a new one? This is a critical choice in...
Video Surveillance Cameras 101 on Feb 25, 2020
Cameras come in many shapes, sizes and specifications. This 101 examines the...
Camera Analytics Shootout 2020 - Avigilon, Axis, Bosch, Dahua, Hanwha, Hikvision, Uniview, Vivotek on Jan 22, 2020
Analytics are hot again, thanks to a slew of AI-powered cameras, but whose...
YOLOv5 Released Amidst Controversy on Jul 27, 2020
YOLO has gained significant attention within video surveillance for its...
2020 Video Surveillance Cameras State Of The Market on Jan 03, 2020
Each year, IPVM explains the main advances and changes for video surveillance...
Video Surveillance 101 Book Released on Jul 07, 2020
IPVM's unique introduction to video surveillance series is now available as a...
Remote Network Access for Video Surveillance Guide on Jul 27, 2020
Remotely accessing surveillance systems is key in 2020, with more and more...
Video Surveillance Architecture 101 on Feb 18, 2020
Video surveillance can be designed and deployed in a number of ways. This 101...
Verkada Access Control Tested on Sep 09, 2020
Verkada raised $80 million earlier in 2020, expanding from video into access...
Wyze Smart Door Lock Test on Jan 14, 2020
Wyze's inexpensive cameras have grabbed the attention of many in the consumer...
Milestone XProtect 2019 R3 'Centralized Search' Tested on Oct 30, 2019
Milestone has had problems over the last few years releasing significant new...
BriefCam Video Analytics Tested on Jan 06, 2020
BriefCam, acquired by Canon in 2018, is one of the most commonly used video...
Milestone Presents XProtect On AWS on May 04, 2020
Milestone presented its XProtect on AWS offering at the April 2020 IPVM New...
JCI "Fever Camera" Partners With China TVT on May 19, 2020
Johnson Controls (JCI) is the next big player to get into the 'fever camera'...

Recent Reports

OnTech Smart Services Partners With Google and Amazon To Compete With Integrators on Sep 25, 2020
A pain point for many homeowners to use consumer security and surveillance is...
The Future of Metalens For Video Surveillance Cameras - MIT / UMass / Immervision on Sep 25, 2020
Panoramic cameras using 'fisheye' lens have become commonplace in video...
Hikvision Sues Over Brazilian Airport Loss on Sep 24, 2020
Hikvision was excluded from a Brazilian airport project because it is owned...
China General Chamber of Commerce Calls Out US Politics on Sep 24, 2020
While US-China relations at an all-time low, optimism about relations...
Verkada Disruptive Embedded Live Help on Sep 24, 2020
Call up your integrator? Have someone come by the next day? Verkada is...
IP Networking Course Fall 2020 - Last Chance - Register Now on Sep 23, 2020
Today is the last chance to register for the only IP networking course...
Drain Wire For Access Control Reader Tutorial on Sep 23, 2020
An easy-to-miss cabling specification plays a key role in access control, yet...
Norway Council of Ethics Finds Hikvision Human Rights Abuses "Ongoing" on Sep 23, 2020
Hikvision's involvement in "serious human rights abuse" in Xinjiang is...
IPVM Camera Calculator User Manual / Guide on Sep 23, 2020
Learn how to use the IPVM Camera Calculator (updated for Version 3.1). The...
Installation Course Fall 2020 - Save $50 - Last Chance on Sep 22, 2020
This is a unique installation course in a market where little practical...
SimpliSafe Business Security Launched Examined on Sep 22, 2020
SimpliSafe has launched "SimpliSafe Business Security" that the company...
FLIR CEO: Many New Fever Entrants "Making Claims That The Science Just Won't Support" on Sep 22, 2020
FLIR's CEO joins a growing number calling out risks with fever / screening...
China Bems Temperature Measurement Terminal Tested on Sep 22, 2020
Guangzhou Bems (brand Benshi) is the manufacturer behind temperature...
Axis Exports To China Police Criticized By Amnesty International on Sep 21, 2020
Axis Communications and other EU surveillance providers are under fire from...
Milestone XProtect on AWS Tested on Sep 21, 2020
Milestone finally launched multiple cloud solutions in 2020, taking a...