Testing DVTel's Latitude 6.0 VMS Software

Published Feb 07, 2010 00:00 AM

*** ** *** *** ******* ****** for ** ***** ******** ** *** greater ***********, *********** *** ******** ************* compared ** *********** ****.

**** **** ** *****'* ******** [**** no ****** *********] *** ******* *.* ******** ** interesting **** ** *** ********* ** this ********. ***** ***** ******* *** many ******** *************** (**********, ********, ***** stitching [**** ** ****** *********], **** management [**** ** ****** *********], ***.), it ******* *** ******* ********* *** both ****** *** ***** **** *********** systems.

** *****:

  • *****'* ******** ************* ******* ******* *** ******** ** most **** *** **** *** ******** packages
  • *****'* ********* ******* *** ******** ******* customizations *** ******** ** **** **** and **** *** ******** ********
  • *** ********** ** *** ****** ** be *********** *** ****** ********* *** traditional ******** ******** *** *** ******* security ***********
  • ******** *********** ** ** **** *** potentially ************* ** *** ********* *** performance ** *** ****** [***** ******** that ** ******, ********* ***** *** be ********** ******** *** **** ********* and ******* ***** *** *********** - this *** ********* ***** ******* *** complete - *** ******** **** ***** in *** ********]

** ***** ***** ****** ********* ******** these *****-**** *** *** ********* ********** and ************* ** **** ******. ************ concerning **** ** *** *********** ******** professional, *** **** ****** ***** *** most ****** ** **** **** ****** difficult.

*******, *****'* ******* ** **** ** ********* documentation (*.*., ***** ************* **** [**** ** longer *********] **** ******** ** ***** ******* and ** ************* ** ***). ******, based ** * ****** ** *********** with *****, ** **** ******** **** explanation *** ******** **** ***** (*.*., over ** ******* ** ***** *********** and ******* ******** **********) ** **** members *** *** *** ** **** to *** * **** ********** **** public *************. 

Product ********

*****'* ******** [**** ** ****** *********] comprises * **** ***** ** ******** (read ***** ********* [**** ** ****** available]). ***** ** * **** ** the **** ** ******* *** **** uncommon (*** ****** ** *****):

  • The ****** ** ***** ******* *** ********* **** **** ********. This is in contrast with traditional video surveillance recorders that usually have all-in-one recorders connected to a central management server. With DVTel, the two most important of these services are the (1) directory and (2) archiver. The archiver is similar to a traditional recorder, however, the archiver only records and does not manage users or access. The directory manages users and access to video from archivers. Numerous archivers on various physical servers are managed by the Directory.
  • Failover ********* *** ****** **********: DVTel supports failover for both their archivers and directories. An administrator creates multiple archivers or directories and then associates some or one of those as secondary/backup services.
  • SceneTracker ****** *********: DVTel's SceneTracker [link no longer available] allows administrators to stitch or merge multiple adjacent cameras into a singular view, enhancing monitoring of large areas. 
  • Reporting *****: The system can generate detailed reports for a variety of uses that provide detailed audit logs on an action by action basis.
  • Event / ***** **********: DVTel's client application (ControlCenter) offers integrated management and handling of a variety of user configurable alarms and events.
  • Case **********: DVTel offers a Case Builder service enabling investigators to create case shares and share them.
  • Modular ****** ***********: DVTels' ControlCenter application is completely modular. All of the panes can be removed or combined in unique combinations (e.g., investigations can be done while controlling a PTZ while accessing a case and reviewing alarms - from the same screen). Watch the screencasts as it is better shown than described.
  • Extensive ******* *** ********: DVTel offers numerous options and controls for both administration and operation. Almost every interface offers a dozen of more settings. Watch the screencasts for demonstrations of this.

** ****** *******

***** ******** *** *** ** ******* [link ** ****** *********] ** **** as ******** *** ***** ** *******. 3rd ***** ******* ** ******* ** 10 *********, **** ** **** *** the ******* ************* (*.*., ****, ****, Bosch, *********, *****, **, *******, ***.). View *** ******* *** ***** ** camera ******* ************* [**** ** ****** available] *** *******.

********

***** ******** ** ***** *** ********* representative **** ** ********** ******** * 4 *** *****-** ******** ******.

Product **********

**** **** *** *********, ***** ****** multiple ********** ** ***** *** ********. All ** **** *** *** **** software ****** / ************. *******, ********* on *** ******** ******* *************** *** enabled ** ********. ***** *** * main ******* ********** (*** ****** * are ******** ** ******** [**** ** longer *********] *** *** *** ********** ** DVTel's *******):

  • *****: ***** [**** ** ****** *********] is *****'* *** ******** *** ** a *****-*****, ****** ****** ******** (** contrast ** *** ***** * ********** which *** ** ******** ** ********* camera ******). ***** ******** * ******* of ** ******* *** * ************ users *********. ***** ** ******* **** as ** **** *** ** * NVR *********. ******* ** ** * single ****** ********, ** ******** ** redundant ******** *** *******. ****, ************ and **** ******* ** *** *********. Solus ****** ** ******** ** ********. However, ** ****** ** ********* *** global ******* ** ******** ***** *******.
  • Classic ********: Classic has a limitation of 70 cameras as well as some restrictions on failure, redundancy, SDK, etc. The 70 cameras, however, may run on multiple servers. For more than 70 cameras, users must upgrade to Elite.
  • Elite ********: Elite has a limitation of 250 cameras as well as broad but not unlimited use of advanced functions. Like Classic, the cameras can run on multiple servers.
  • Enterprise ********: Enterprise offers a license for unlimited cameras and use of advanced functionality.
  • ****: *** ******* *** *********** *** ControlCenter. ******** **** *** *** ******** for ******* ******** *************** **** **** disabled ** *** ************.

*******

*****'* ******** ******* *** * **** elements:

  • *** ******: * ******* *** ** charged *** ******. **** ** * one **** ****** *** ****** ********* on *** ********.
  • *** ******: * ******* *** ** charged *** ******.
  • *** ************** ********* ****: * ******* fee ** ******* *** * ******* number ** ************** ********* *****. ** unlimited ****** ** ******* *** ** installed. *******, *** ****** ** ******* that *** ** **** ************** ** restricted. *** ********, ** * ******** buys * **** ********, * **** clients ***** ** ********* *** **** 2 ****** ***** *** ****** ***** or ************* **************.

*****'* ***** ******* ** * ****** price *** ****** ******** ** ********** (sold ** *, **, **, *** 32 ******* **********).

** * **** ** *****, *****'* Solus ******* ** ************* $*** - $200 *** ****** (*** ** *******). Note: **** ** *** *********** ****** price, *** ****.

** * **** ** *****, *****'* Latitude ******* ** ************* $*** - $300 *** ******. ***** *** ********* licensing ****** ** ******** (*******, *****, Enterprise), *** ***** ******* ** ******* for *** **********. ****: **** ** the *********** ****** *****, *** ****.

*********

** *** ********** *****, ** ******* key ********* ******** *********:

  • 32 *** ** ******* ****: Latitude server and client software do not support 64 bit OS. Since almost all of the computers we use run 64 bit OS (our 8 GB RAM server, most of our 6-9 month old laptops with 4GB - 6GB of RAM, etc.), we did our testing primarily using Virtual Machines (for the server software, we used VMWare Server with 2 cores allocated at 2.5 GH each and 3GB of RAM).
  • Resource *********** / *********: The system easily reached 100% CPU utilization in a variety of configurations and generally stayed at 100%. This occurred when we ran the server and client with 1-2 cameras on a VM. This also occurred when we ran only the server software on the VM and the client software on a native OS as well a VM on our laptops. Equally importantly, logins periodically failed as well as the exporting process. Many functions were sluggish with long delays. When we questioned the errors we saw, DVTel support immediately asked if our CPU was running at 100% indicating that our problem is not unique. We also have been independently contacted by 2 end users in the last 3 months complaining about stability problems. While we do not their hardware and software configuration, we find their issues to be believable based on our experience.
  • Modularity ** *** ************* ******: Unlike most user clients that lock a specific layout, the ControlCenter client can be rearrange into various customized configurations. Our concern is that infrequent or untrained users will find this to be confusing and hard to use.
  • ******* ********* **********: ** **** *** ***** *** User *******, ******** ******* *** *********. Our ******* ** **** ********** ** untrained **** **** *** ********** **** these ******* ***. **** *** ****** incorrectly ****** * ******* ** ** overwhelmed ***** **** ** ******.

**************

** *** ********** *****, ** ******* the ***** ** ********** *** ********* DVTel. * *** ****** ******** ** the ************* ** ******* ******* **** are ******* ** ******** *** ********** of *** ******.

Live **********

** *** ********** *****, ** *********** the **** *************** ** ********** **** and ***** **********.

**************

** *** ********** *****, ** ******* conducting ******* *** ***** *** **** management *************. * *** ****** ** investigation ** *** * ** * types ** ******* ********* ***** *** be ****** *** ***** ***** *** confusing *** ******* *** **** ***** to ******** ***** ** * ***** time.

Basic *** (**** *** ******** *****)

*** ** * ***** **** *****?

***** *** ** ******** **** * camera **** *********. ***** *** ** displayed ** * ******* ** ********* layouts ******** ** *** ********* ***** of *** ***** *****.

**** ***** ** ********* ** * small ***** ****** ** *** ***** right **** ****** ** *** ***** pane. ******** ***** *** ** ********* in ******** ***** ** ********* ***** mistake ******** *** **** (*** **** versa). 

**** **** *** * ******* **** video ***** **************?

***** ***** **** ************* *** ******* up ** ** **** ***** ***** simultaneously ** * ****** *******. ***** multiple ********* ********, *** ******** *** monitor ** ** *** *****.

*** *** * ** ******** *** review ******?

************* ********** **** ** ***** *** alarms **** **** ****** *** ************* and ************ ** **** **** ***********. This *** ** ********** ** ********* which ****** **** ** **** *****.

***** ***** *** ***** **** *** ControlCenter *** *** ** *********** ********* or ******* ** *** ******** *******.

*** ** * ****** *** ******** video? 

*** ****** ***** ****** ******** ******** to ** ********. * **** ********* **** provide *** **** ******* ** ****** items **** ***********, *******, *****, ***.************ ******** is ********* **** ********** * ****** query. ** ** ********** *** ***** ****** the **, *** **** ********** * query, the "****** ***" ***** ** **** for ******** **** ** *** ** the ****** **** ********* ** *** *************. This ******* **** **** ********* **** *** given "****** ******" ***** ***** ******** provides * ****-**** **** ** ****** ***** different *******, ********, ***.**** *** ******** is ***** *********, *** **** *** dynamically **** ****** *** ****** ******** *****.

************, ***** *** ****** *** ***** based ** ******** ***** ** ****** queries.

**** **** *** * ****** ******** video *****?

*****'* ************* ****** * **** ** search *** ******** ***** *****: (*) synchronously (***** *** **** ******) *** (b) ************** (***** *** ** ****** and **** ******** ** ******* ********).

** ***** ***** *** ** ******** about **** ********** ** **** **** used *********** ****.*** ** *** ***** ****** **** video?** *** ***** ******, *****-***** *** choose "**** ********."

*** ** *** ***** ***** ***** from ******** *****?

**** ****** ********* ** *** ****** of ******. ** *** ****** ***** *******, the **** *** *** *** ****** button, indicated ** *** **** **** *** film *****. ** *** ********, *** **** can *** * ***** *** **** method ** ********* * ******* **** *****, then *** *** ****** **** ** initiate. Additionally, *** ******** **** **** *** the ****** **** ** ******** ********* *** end ** *** ******* ****.

*** ****** ******* *** ******* * player. *******, **** ****** ** *** full ************* ***** ** ** ** and **** **** ** ** *** OS. *** ***** **** ** *** player **** **** ** ********** ** email *****. ********, *** **** **** not ************* ***. *** *** ***** to **** *** ****, ***** *** be * ********* *** ***** ******* with ** ********* ** *** ******.*** ** * **** ** * am ** **** ** ******** ***** mode?* ***** **** ** *** ***-***** of *** **** ****** ****** ***** a *** ****** *** ********* ** **** playback ****** *** ********.

*** ** *** ****** ******* **** video, ************** *** *************?************* ****** * ************ ********** *** ** *** left **** ** *** ******. ** ** apparent **** *** **** ****** *** cursor **** *** *********** ***** ***** *** the **** **** ** *** *********. ************, each ****** ****** ****** ** ******* playback ****** *** ******* ***-******* ****** ******* (1, * ***., ***.)

*** ** * ***/***** * ******?*********** ****** * ****** ***** ******* from ******** ************* *** ** ********** *** configured. ****** *** ******, *** **** can apply ********* ******** *** **** **** and ******** ******* (******** ******* **** *** camera).

************, ***** ** * '********' **** where ******* *** ** ********** *** ********** manually. *** ******** **** **** ** ********* when ******** *** ** ******* ** the '*******' **** **** *** ****** ** provide **** ******** *******, **** **** the ******* ****** *** *******.

*** ** *** ******** ****** ** the ******?****** *** ********** ******** ** ***** and ******, *** ****** *** ** ******* based ** *** ****** (********, *****, user *******).**** - **** ** *** permissions ***, ** **** ** ****** 'functions' ** '********' ***** ** *** **** of ********** ***** **********. *** *******, *********** access ** * ******** ****** *** not ** ***** '*********' *** ****** *** 'entities.'

*** *** *** ***** *** *** to ****** ******** ** *******/**********?*** ******* *** ** *********** ******** failover ********** *** **** ********* *** ***********. The ********* ******* **** ** ****** prior to **** ****** ***** ** *** initial ****** ***** ***** ** ***** to.*** *** *** ****** ******* ** alerts ** *** ****** ****** ** theservers/appliances ************?****** ***********, *** ******* **** ** the ********* **** ******** ****** *** **** in ********* ****** *****. *** *******, the ******* ****** ***** *** **** ******* are ********* *** *** **** *** ************. Another **** ********* ** *** **** page **** ****** *** ****** **** *** Archiver, ***.****** *************, ***** ** ** alerts **** ** *** ****** **** the end-user *** ****** ******* *** *** alerts *********.

*** *** *** ******* *** *** software?**** ****** *** ****** **** **** to ** ******** ******** *** *** ******* installer. ***** ** ** ********** *** to ******* ******* ** ******* ****** *** network. ** *********** ******* ** ******* for *** *************.

***** ******* ** ***** *.* *******, ControlCenter ****** ************ *** ** ************* upgraded **** *** ***** ******.

****, ** ***, *** *************** ********* take **** **** ** ******* ** load?********* ** ************ ** ******** *******, performance *** ****. ** *** *******, ******* into *** ****** ********* **** ** seconds ** ****. ****** ******** ******* *** discovering ******* **** ****** ** **** *****.**** ******* **** *** *** ****** cannot ******* ** * ******?** ***********, *** **** ******* **** a *** *** ** *** ****** to * *** **** ** *** ******. This ** ********* **** ** *** dashboard, ******** ** ******* **** ****** ***********.** ControlCenter, * ****** ******* ****** **** will ******* ** ***** *******, "****** ** display *****: ******* *****" ** ******** to * ***** *** ***** ****** ******* icon ***** *** ****** ****. ** ***** is ******* ** *** ****, ******** only ***** ******* *** ******. 

**** ******* **** *** *** ******* to ****** ******* ***********?

******* ******* *** ******** *** ****** storage. *** **** ** ********* **** ******* such ** ******* ******** *** ******, schedule ******** *** ******, **** **. ******** settings, ****** *********, ***. *******, **** *** provided *** ********* '*****' ** ***** to **** **********. ***** **** ***** ** be **** ****** *** *****-**-*****-*** ****** ****** be "******" *** **** ******* **** period.

**** **** ************* **** *** *** provide ***** ***** *** ******?

** ***********, *** **** ****** (********* by * '?' ** ********* ** *** but *** ****. ****** *************, *** help **** ** ********* ** *** *** with *** **** *****.

*** ******* ** *** *** ** the *** ****** ** * ***?

**** ********* **** * ***. ** both *** *********** *** *** *************, there *** * ****** ** *****-**** ******* that *** ** ***** ********* ** understand ******* ******** ** ********* ***** ** hands-on.

**** ** ***********, ** *** ** confusing ******* *** **** ****** ******* ******* in ******** ** ******* ****. *** example, **** **** *** ******** **** ******** an ****** ** ****** *** ** address ** * ******* ******.** *************, *** disappearing ******** *** ******* *** **** and initially create * ***** ** **********. **** training *** ********* *** ** *** ****** has ***** *****, **** *** ** overcome.

*** ****** ** ** *** ** untrained ********?

*** ****** *** ****** ***** ** use. ******** ** ********** ******** ** operate *** ****** ************. ***** *** ** 'basic' ******** ******* *** *** ***** user ** *********. *** ************* ******* should ** **** ******* *** **** experienced IT ***** *** ********* ********* **** be ********* *** ***** **** ** ********* streaming.Scalability ************* **** *** * ***/***** **** cameras ** *** **** ****?

* ****** ****** ** ******** *** is ************ ** *** **** ** use. Outside ** *** ******, *** ******** View **** ***** *** **** ** ******** add ********* ***** ** ******** **** as *******. ******** *** **** ** ******* to ****** ******** *** **** ** the **** **** (** **. ******).*** ** *** ******** ****** **** using ******** *******/**********?

**** **** **** **** ** ** configured *** *********** ****** ** **** ******. The **** *** * ****** ** checkboxes **** *** ** *******.

*** *** * ***** **** ***** feeds **** ********* **********/*******?

*** **** ********* **** ******* * drag-n-drop ****** *** ********** *******.

*** *** * ******* ******** **** video ***** ****** ** *******************/*******?

**** ********* '******' **** *** ******** page, * **** ********* **** ***** *** user ** ****** **** *******/******** ** search.

***************

** * **** *****, ** ***** the **** *** *** *****'* *** is *** ** *********** ********* ********* for *********** ***** ********* ******* ****** technical *****.

** *** ********** ****, ** ***** traditional ******** *********** **** ****** *** voltage *********** **** **** ***** ** be **** ********* ** ***** *** difficult ** ********** (**** *** ************* and ******** *************).

** *** *** **** ****, ***** the *****, ******** ******** *** **********, we ***** ***** **** **** ****** technical ****** ** *** *** **** out ** *** ****** *** *** be ********. *** ********** *******, *** price ** ****** ***********. *** *** basic ** ***-***** *******, *** ******** at ****** **** *** ***** *** available. ***********, ******* ** *** *** options *** ********** **** ** *** client *********, ***** **** ******** ******** guards **** ****** **** *** ****** difficult.