VMS/VSaaS Management Guide
This 30-page guide provides an in-depth explanation of managing VMS and VSaaS systems.
This is part 3 of our upcoming VMS / VSaaS Course, starting in the fall.
VMS / VSaaS Management Overview
The function of a VMS / VSaaS is to manage the following fundamental aspects:
- Who can view live and/or recorded video?
- What cameras are connected to the system?
- What servers are used to host cameras and record video?
- Where is the video recorded?
- What task(s) can users perform?
- What events or actions need to alert users?
- What applications are used to notify users of alerts?
Each one of those functions has multiple variables or options based on the VMS / VSaaS, we explain the most common features inside.
VMS ************ / ****** **********
***** *** ******** ************ ************* ********* on ********* **** ******* * ******** functions: ****** ** ******. ****** ******** is ******* ** *** ******, ********* core ************* **** ******* *********. ****** ********, *************, ** ********* on ********* ** *** **** ** the ****** *** ** **** ** view ***** *** ****** *******. **** client ******** ** ********* ******** ** as * "***** ******" ***********.
** ****, *** *** ******* ******, there *** ********* **** ****** ********* installed **** *******. ********** ****** ******** is ** ********* **** *** ******** application ** ** ********* ******. *******, the **** *** ********** ** *** client ******** **** ******, ***** ***** client ******* ******** ***** **** ~***** to **** ***:
**** **** ***** ************ **** *** new ******* ** ********* ******** ******* can ***** **** ***** * ****** to **** ** *******.
***** **** ******** ***** *** ******* that ** *** ******* ************, *** the ******** ** **** ********* ***** less ************* **** ***** *******.
VSaaS ************ / ****** **********
******* ****** ***** ** * **** advantage ** ***** **** ***** ** all/most ** *** ***** ********** ******** is ** *** *****.
************, **** ******* ******** *** *** clients, ***** ** *** **** ************ and *** ******** ************* ** *** cloud. **** *** **** *********** ****, depending ** *** ****** ** ****** computers **** ******* ** *** ******, as ***** ****** ******** **** *** need ** ** *******.
*******, **** ******* ***** ***** ******* that ********* ******* **** ******* ******** (e.g., ******* *** ******) *** **** to ** ********* *** ******* ********* to *****.
Single ****** **. ******** *******
**** ***** *** * ********* ****** strictly *** ****** **********, ***** ****** use * ****** ****** *** ********** and **********:
*** ********** ** * ****** ****** are **** ****** * *********** ** install, ******, ******, *** *********. *******, a **** ********* **** ***** **** for ******* **** *** ********* *** video *** *** ** ********* *** configuring *** ******** *** ***.
******* ** ****, **** ***** (*.*., Milestone) *** * ********** ****** **** an ********* **** ** **** ********* than *** ***** ********** *********:
** ******* ******** *** *** *******, specifically *** ****** **********, **** ***** have * ****** ****** ** ** thick ******.
User **********
***** *** ***** ****** **** ***** have ****** ** *** ******. ***** are **** ******** ******* **** ***** usernames *** *********, **** * ******* master ** ************* ******* **** *** initial *****:
********** ****** (**** ******* *** ******) provide *** ******* ***** ** ******** and **** ********, *******, ****** ****** for ********** *****, *** *** ***** a ********** **, *** ***** ******.
***** ******* ** ** ***** ** less **** ** ********** **** ***********, most *****/***** ******* **** ****** *** Roles, ***** ********** ********** *********** *** should ******** ************* ******.
User ******
**** ****** ******* ******** ***** *** have ******** *********** *** ****/******** ******* and *************.***/******* ******** ***** ***-******* **** ****** with ***-******* ********** ** ***** ****** to *** ***** ******* ** ****** minimal **** ***********.
*******,**** *****, ************ ***** ******** **** low-cost ****, ** *** ***** ***-******* groups *** ******* *** ************* ** create ****.
User ********** *********** (****/***/****)
***** ******** ******* *********** ** * Windows ****** ****** ********* ** ****** users' ******** *** **** **** ****** to *** ***. **** ***** *** administrators **** ** ******** *** ********** of ******** *** **** **** ** multiple ************. ***********, ** ****** *** user ** ******** * ****** ******** for *** ****** *** ***, *** example.
******* ******* *** *********** ** *** Internet, **** ** *** ******** ******* traditional **-******** ******* ****** ********* *********** but ************ ******* *****-***** ****** ****-** integrations **** *********, ******, ****, *** others ***** **** *.* *** *.* protocols:
2-Factor / *****-****** **************
******* ***** ******* *-****** ** *****-****** authentication ** **** *** ****** ******** applications, ***** ** ** ******** ******* for *****.
*-****** ************** ******** ** ********** ***** of ******** ** ********* * ********* one-time ******** *** *** ******** *** password ** *** ** ** *** client. **** ***** **** * ******** integrated ************** ******* **** ***** * text ** ***** **** *** ********:
***** ****** *** **** ******* ***-***** authenticators **** ******** *************** ************** ******** **** * ****** Sign-On *******.
***** *-****** ************** ********* *** *********** to ***** ****** ******* *****, ** only *** **** **** ******* ** have ****** ** *** ***-**** ****. However, ** **** *** ** **** steps ** ******* **** *** ****** to **** *****, ***** ***** ** an ***** *** **** *****. ********, when ***** ****** ***** ******* ** mobile *******, ***** ** ** ***** layer ** ********** ** ******* **** the ****'* ************** ******* ******* *** new ***** ****** ** ******, ***** is ******** *** ****'* *** ********.
Permissions / **********
***/***** *********** (** **********) ******* ***** application ********* ***** *** **** ** access ** *** ******. *********** *** commonly ******* *** **** ** *****.
******************** *** ******* ******* **** **** widely ***** ***/*******. ************, **** ***/***** may ****** ******* ********** ********; *** example, ** * **** *** ****** to ***, **** **** **** ****** to **** * ****** **** ** default, ** ** * **** *** view ******** ***** **** * ******, they *** **** **** *****.
*********** *** ***** *** **** * simplistic ******** *** *********/****:
*******, **** ******* *** **** ******** layers ** ********** *** ****** *********** with ******** ********** ** ****** ** permissions:
***** ********** ****** ** ********** *** provide **** *********** *** **** ***** users ***/*** *** ******* ** ******* in *** ****** *** ******* *********** setup *** ******* ******** ** ***** checkboxes.
*********, ***/***** *********** *** ********* **** operation ********** (*.*., ******* ***** ** searching ***** ***********):
*****
***** *** ******* ** **** ******, as **** *** ******** **** ** manage *********** ** *** ****** *** multiple *****. *******, ** ********, *********** defined ** ***** *** ******* ** multiple **** ******. ** ****, ***** offers ** ****** ** ********* * system ** ********* *** *********** ******* real-world *********** ****** (*.*., ** ** Security) *** ******** ****** (*.*., ** and ******** *****) ** ** ************.
*** *** *****/******* **** ***** *********** from **** ****** *** ******* *** or *** ***** **** * ****** level ** ***********, ***** ******* ************* complexity. *******, **** *****, ******* ******** organizations, **** ******* ****** **** ***********.
*** ****, * **** *** ********* allowing **** ******* **** *** ** created *** ******** ** * ********* Groups **** *** **** *** ********* sets ** *******.
*** *******, * *****-****** ********** *** have ******** **** ****** **** ******* privileges ** *** ******** *** **** and ******** ******* *** **** ****** to ********* ******* *** **** ******.
*********
** ***/*******, ********* *** ******** ******** for *********** ***** ************* *** **** login. *** *******, ****** ***** *** a ***** ******** *** ** ******* to ******** *****.
****, ************* *** ** ******* ** specific ****** ** ******* ****/***** ********* on *** ****'* ****************:
******* ** ********* ********, *** *********** of **** ***** ** ************* *** be ******** ****** ****** **** ********* VMS/VSaaSes. ********, ********* ** *** ********** of *** *************, **** *** ******* significant ********** ***** **** *** *** VMS/VSaaS.
******* ***** *** ** ********* ********** for ********* ********* ** *** **** of *** ** ****, ********* **** historically **** *** ******* ************. **** is **** ******** **** ** ******* costs **** ********* *************.
*** *******, * ****** *** ****** continuously ****** ******** *****, *** **** record ****** *** ****** ******* ** that ********:
User ****
***/******* **** **** ** ******* ** each ****, ***** ** ******** ** audit *** ********** ********* (*.*. ****** video, ******* **, ********* *** *****).
*** ******* **** ****, *** **** VMSes ******* ******* **** ******* ****** (e.g. *** **/***, ******* *******), ** save ******* *****:
*******, ******* **** *** ********* ****** text *****, *** ******* **** ** minimal, ****** * ****** *** ******** or ********* ** ***** ********** ********* of ***** **************.
**** *** **** *** ******** ** unformatted ** ***-*********** **** *****, ***** may ** ****** *** ************ *******, but *** **** * ********** ** end-user ********** ** ************:
************, ******* ***** ***** ******** ** use * ******* '*****' *******, **** make ******* ************* **** ****** **** needing ** ******** *** ******** * sensitive ***** **** ** ******* * camera's ********* *************.
Hardware **********
* ******** ********** **** *** ***/******* is ******** *********** *** ********** *** hardware (*******, *******) **** ***** ** the **** ** *** ******.
*******
****** ********** ******** ******** * **** range ** *****, **** ****** *******, configuring ******* **********/** *********, **** ***** selection *** ********* *******, *** ******** system *********:
*******, ****** ********** ***** **** **** widely **** **-******* *******, **** ***-**** NVRs ***** ********* ******* ************* *** advanced ***** ***** ********* ************* ****.
******* **** ******* **** *** ****** servers **** ** **-******* ******** ***** than *******, **** ** *** ******** require *********** ****** ***** ** *************. For ***** **** **-******* **********, ********** is ********* ******* ** *********** ******** connections.
Multi-Server **********
******* **** ******* **** **** **** a ****** ******, *** ********* ****** managing ****** ** ********* ** ******* from * ****** *****:
*******, *****-****** ********** *** ** ******* to **********-*****, ******-**** ******** ** *** VMS. ******* *** ********** *****-******, ** centralized ********** ** ** *** *****, which ******** ** *** ** ***'* servers.
*** *****, ********** ******** ******** ** a ********** ********* ** ******** ******** that **** ** * ****** ******* users *** *********, *********** *********** **** management. *** ******** ** *** **** of ******** * ****** ***** ** failure *** *** ***** ****** ** the ******/********** ****** ** ******* ** unavailable.
VMS **********
* *** ***** ***** * *****-****** management ******* ****** "**********", ***** ****** sharing ****** ** ********* ****** ********* systems (*.*., ******* *** *** ****** department) **** *** **** ************'* *****. Similar ** *****-****** **********, ******* ****** federation ************* ** * ******* ** having ****** ********** *********** ** *** cloud.
**** ** *** ******** ********* *** typically ******** ********** ********/****, *** ** offers ****** ****-** ***** *********** ** multiple *******, *** ***** *** ********** is ******/****** *********** **** ****** (*.*., security *********, ******* ******, ********* **********).
Recorder ******* **********
******** ******* ******** *********** ** ******* and ****** ***** *** ***** ** stored *** *** **** ** ** stored.
******* ***** ** ****** ** *** correct ****** ****** *** **** ********** of *** ***** ** ****** **** impact *** *** *** **** *******. VMSes ********* ******* ********* ** ******** locations, ********* ******* ** ******** *******:
**** ***** **** ***** *** ****** to ****** ***** ** * ****** storage ******** *** ****** ********* ** recovery ** *** ********'* ******* ******* fails:
***** ********* ********** ** ********* **** complex ******* ******* *********, ******, *** backups *** ************* ********** *** ********** by *** ***** ********.
******* ***/***** ********* ******** **** *******.
*******
****** *****, *************, *** *********** *** the **** ****** ***** **** ******** a ************ ******.
****** ********** ******** ****** ** **** VMSes ******* *********** *** ****** *******, adjusting ****** ********, ****** ****** **********, firmware **********, ****** ***** *******, *** camera *********** *****.
Camera *********
****** ********* *** ****** ******* ** a ***/***** *** *** ***** ***** to ******** * ******. *** ******* varies ********** *** ***** *** *****, primarily ** *** ***** ******** *** party *******.
*** ****** ********* / ******
*** ***** (*** ***** ********** *** party ******* **** ** *********), ** is ********* * ****-********* ******* **** scans *** *** ******* **** *** online *** ******* *** * **********:
*******, ****** ****** *** ****** ***** must ** **** ******* ********* ********* may *** ****** **** ********* ** the ***/***** *** *******. **** **********, a ******** *** ******** *** ******** to *** *** ****** ** *** VMS/VSaaS.
***** ********* / ******
******* ******** **** "*****-****" ************ ** their ********, ************* ********** ******* *** appliances ** ***** ******* **** ******* into ** ******** **********.
*******, **** ***** ******* *** ********* to ******** **** * ******* ** a ** **** **** *** ************'* mobile *** ** ***** * ****** number ** ******** *** ****** **** their *****:
************, ** ***** *****, ******* **** VSaaSes ******* *** ***** *******, **** offer ****** ********* ***** ******* ** those ** *********** *****.
Camera ********
***/******* ******* ********* ****** ******** ** ensure ******* ************* (**********, ***** ****, compression), ***** ** ******** *** ****** functioning ***** ** *** ****** ************* for ********* *** ******* ************.
*** ******** ** *** ***/***** *** synchronized **** *** ****** ** **** multiple ******* *** ** ********** **** a ****** *********:
*** ********* ******** *** ******* **** vary **** **** ***/***** *** ****** manufacturer, ********* ** *** ******* ** the ****** *** *** ***** ** camera *********** *** *** ******:
******* ******** ****** ***** ****** ******** to ******** *** ********* *** **** experience, *** **** ********** ***** ********** advanced *******:
Camera ****** **********
******* ***/******* *** **** ********* **** cameras *** ********* *** *********, ****** health ********** ***** ******* * ******** function.
***** ***** ********* *** ** ********** to **** *** ***** ******** ** a ****** ** ******* ** *** recording, ************, **** ***** ******/******* ****** status ******* **** *** ** ********* in ****-****:
*** ****** * *** **, *** more ********* ** *** ** ** monitor ****** ******, ***** ********** *****-******** camera ******* ****** *** **** ** support ***** ******** ****.
******* ******** ***** * "*********" **** for **************, ***** ******** ******/******* ******, camera ********** ** ***** ***** ******, and ***** ****** *********** *** *** connected *******:
Camera ***********
**** ******* **** ** *** *******, being **** ** ************* ********* ********** from *** *** ****** **** ***** of *** ****** ****** ** * significant *******-**-**** ******* *** *****. ******* them, * **** ***** **** ** remember ** ****** *** ********* ******* while ************* ** ********, ***** ***** result ** ****** ******** ** **** time.
************, ****** *********** ***** ************* **** the ************* ** ******** **** *** previously ********* ****** ** *** *** camera, ***** ** * ******* **** for ******* ***********/**********. *******, ****** *********** is **** ****** ** **********-******* *****.
Firmware **********
******** ****** ******** ** ********* ******* it ***** **** * ***/***** *****-******, and ** ***** ******* ****** **** common, ** ******* **** ********* *** as **-**-**** *** ******** ** ********. The ******* ****** *** ***-**-*** ******* or ***** ********** *** ***** *******.
***/***** **** *** ***** *******
*** ***/******* ***** *** ***** *******, firmware ******** *** ********* * ****** process:
********, ******** ***-***** ****** ******** ******* a ***/***** ** ******** *** ***** requires ***** * **************** ************* *********** *** ****** ************.
***-**-*** ***/*******
***/******* ********* ************* ******** ** ***** own *******, ******* ***** ** ****** from *****:
*******, ***-********* ******* *** **** ** automatically ******* **** *** ********* ****** is ******* (********* ** ****** ******), while ***** ******* ***** ******* ****** to ******* *******.
Events *** *******
***/******* *** ******** ********/********* ** ****** per ****, ******* ** ******** ******** (server, ******) ******, ******** *************, *********, licensing, ******* ************, *** ******:
***** ****** *** ********* ****** *** can ** ******** ******** *** ******** purposes. *******, ** **** *********, * user **** **** * ******** ****** to ****** **** ** ***** ** triggered. *** ******* **** *** ** triggered **** ****** *** ********* ***/*******.
*** *******, **** * ****** ******** detects * ******, **** * ************ on *** *******:
**** *****-**-****** ******* *** ** **** useful ** ********** ****** ***** *** proactively ********** *** ****** *** ****** problems ** ******** *******. *******, ******* of *** ********** ** **** *****, the ****** ***/** ******* ***** *** not ** ******* ******* *** ******* extensive ******* ** *****-***-***** ** ********* properly:
*************
***/***** ******** ****** *** *********** ***** of *************: ******** ******-***** *** ******** (email/SMS/3rd ***** ***). ************* *** ********* triggered ***** ** ****** **** *** critical ** * ****. ** ****, notifications **** **** ****** *** ******.
******** *************
*** **** ****** ************* *** ***** sent ** * ***/***** ****** ****. VMS/VSaaSes ********* ***** ********* ** ***** events **** ************* ** ***** ************:
*** **** ** ******* ** ******** notifications ** **** *** ********* **** typically **** ** ****** **** *** application ** ******* *** ************. *******, some ***/***** ****** **** ******* ************ alerts **** ** *** **** **** not **** *** *** ****.
******** *************
******* ***** *** *** ****** ******* a ***/***** ***********, ******** ************* *** useful *** ******** ****** ** *** events. ***** ** *** **** ******** supported ******, ******** ***/**** ******** *** be *********.
***** ************* **** ***** ******* ******* of *** ********** *****, **** *** time *****, *** * ******** ** the ***** **** *** ****** ** a ****** ********* *** ***** (*.*., analytics, * ****** *********, ****** ********):
***** ********* ******* * *** ***** email ****** ** **** ***** *** sending ****** ******* **** ** *** offer ***** ******** ** *******. ******* VSaaSes *** ********-********* *** *** ***** notifications ** ******* *** **** ******* registration *** ************, **** ** *** require *** ***** *************.
***** ******** ***** ***** *** ************ for ************* ******* ** *******, **** communicate **** *** ********, *** ** is ********* ******* *** * ***** to ******* ** ** ******** *** API *** ************* **** ***** ***** own ************* ******:
***** ** ** ********* ****** *** an **-******* *** ****** ******* ***** app ************, *** **** *** *** widely *******.
**** *** *** ***** ** ** unfair ** *******, ** ** ****** a ******* ********* ** ******** **** size. *******, ** *********** **** ** an ***** ** * *************** ******** ****** ****, ** ** ** ************* ****** than **** *** ********.
********, ** ********, **** *** ** not **** **** ******** ********** ** available, *** **** ********* ******* *** be ************* **** *********. ** ** experience, *** ******* *** ***** ********* takes **** ****** ** ******* **** using *** **** ********* **** ** locations **** *-****** ******** ****, ***** was ****** ** ****** ********** ********, small ******* ******** *******, **** ***********, etc.
**** *** **** ****** ****** ** the ***********. ******
**: *** ****** ******** ****
*** ***** "** **** ***" ** somewhat ******. *********/**** ******** **** ** key. *** ******* *** ** ***** this ** ** ******** *** *** Setup ********* ***** ** ~** **.