Video Management System (VMS)

What is a Video Management System? 

A Video Management System, also known as VMS, collects inputs from a number of cameras and other sensors and addresses all related aspects of video handling, such as storage, retrieval, analysis and display.
VMS is typically used for security and surveillance, enhancing personal safety while maintaining individual privacy.
Traditionally, the analysis of live video streams used to be manual, relying on human perception for visual identification of events happening in each feed. Nowadays, deep learning is enabling the automation of the analytics task, thereby allowing for easier scalability, and improvement in overall performance.

To enable real-time and accurate video analytics, VMS systems require high-performance computing. AI is transformational to this market as it allows faster and more accurate event identification at a lower cost.

Hailo enables advanced analytics on the edge for improved performance at a lower Total Cost of Ownership:

Product Inquiry Download the eBook

Cost Efficiency Cost Efficiency

With more compute per unit price that is translated into more complexity per application, more applications per stream and more streams per platform, as well as significant saving on streaming bandwidth and storage space thanks to event-based recording

High Accuracy High Accuracy

Improved performance by lowering the chances for false alerts and missed detections

Improved Privacy Improved Privacy

Video analytics on the edge means that personally identifiable information (PII) does not need to be transmitted and stored in the cloud

Easy Integration Easy Integration

A comprehensive software suite which supports a wide range of platforms, operating systems, and neural network models

High Reliability High Reliability

Products designed to withstand harsh conditions, and conform with industrial operating conditions

Video Analytics Layers

  • Respond
  • Analyze

The second layer of video analytics is the real-time event triggering based on insights from the detection phase. In this phase pre-defined events will trigger a specific response, such as setting off an alarm or a call to action for security personnel and/or first responders.

Common applications:

Crowd Management with an AI-powered VMS system

Crowd Management

Based on people and vehicle counting, and density estimation, the accumulation of large number of entities creates an event in a specific location which may trigger a response or call to action such as load balancing and dynamic traffic management

Perimeter Protection with an AI-powered VMS system

Perimeter Protection

Face and person attributes as well as gesture estimation and distance measurement, can all serve to secure and protect an area with restricted access or an unsafe zone

Social Distancing with an AI-powered VMS system

Social Distancing

Used to detect whether people maintain social distancing in public places, supporting health authorities in their effort to contain a pandemic

Behavioral Analysis with an AI-powered VMS system

Behavioral Analysis

Used to recognize distress signals and trigger an alert to call first responders to the scene as soon as possible, and much faster than a call to 911 would

Lost Person / Unattended Object with an AI-powered VMS system

Lost Person / Unattended Object

Helpful for security personnel searching for lost people/luggage, or tracking down suspects, based on property indexing and gesture estimation

License Plate Recognition (LPR) with an AI-powered VMS system

License Plate Recognition (LPR)

Used for access control and billing in parking lots or garage

The third layer in video analytics is indexing, storage and retrieval of metadata.

Artificial intelligence is leveraged to cost-efficiently index and store relevant information from the video streams.

Deep insights can be extracted by exploring patterns over long-term observations and joint analysis of multiple points of view. This can be employed for the following purposes:

Indexing & Recording with an AI-powered VMS system

Indexing & Recording

To efficiently manage the data and reduce communication and storage costs, artificial intelligence is used to differentiate between meaningful events and background footage. This enables the system to record and store only significant events as defined by the user

Summarization with an AI-powered VMS system


Used to create an edited and concise version of the camera input, which only includes the significant events and insights, while cropping out “dead footage”

Data Extraction with an AI-powered VMS system

Data Extraction

Data extraction is the act of Identifying patterns in stored data, based on the metadata extracted from the video stream. The better, and more elaborate this metadata is, the better the results and insights will be. The quality of the metadata relies on the quality of the analytics, and this is where advanced algorithms exhibited by deep learning, come into play


White Papers