VMS Multistreaming Comparison

By: Sarit Williams, Published on Jul 11, 2013

With megapixel now mainstream, surveillance systems need to deal with unprecedented loads of live video display and recorded storage. One emerging technique for VMSes to handle this is using multistreaming.

Three main benefits exist:

  • Reducing load on viewing PC
  • Reducing demand on low bandwidth connections
  • Reducing storage consumption for long term archiving

However, VMS manufacturer's implementation of multistreaming varies significantly. In our study, we have found 7 main differentiators:

  • Automatic switchover of streams
  • Manual override / selection of streams
  • Display of stream selected / details
  • Cameras supported for multistreaming
  • Total streams supported
  • Digital zoom with multistreaming
  • Multi-stage archiving support

Reducing Load on Viewing PC

Watching many cameras simultaneously on a PC can quickly overload it, causing the PC or the video feeds to lockup. Worse, since today's most new cameras are megapixel, it is wasteful to display 4 or 9 of them side by side on a monitor, since the total pixels of the cameras are far greater than the monitor used for display. While you want to have the full MP stream available, always displaying it does not make sense. 

With multistreaming, an overload can be eliminated by choosing to display low quality streams side by side. This can cut load by 80-90% while having no impact on visible quality (since each individual video is displayed in a small pane). However, when the video is displayed full screen, the stream can be switched to the high quality one to take advantage of the larger display area.

Reducing Demand on Low Bandwith Connections

When bandwidth is low, viewing many high quality streams can actually make things worse, as great delays in displaying video often occurs or the video simply locks up. However, with multistreaming bandwidth usage is exponentially reduced since the requested images are a much smaller resolution and/or FPS multiplied by the number of cameras viewed at once.

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

Reducing storage consumption for long term archiving 

Multistreaming allows setting different recording schedules and storage duration per stream. Hence, allowing upwards of months or years for lower quality storage and short weekly storage for the higher quality videos in the event of an incident where detail is important.

Differentiators

Here's an explanation of the key differentiators.

Automatic switchover of streams

Some VMSes will automatically switch over from higher to lower quality streams when the user changes from single camera to multi-camera views. Others will require the user to manually select, which can become cumbersome and confusing.

Manual override / selection of streams

Some VMSes only allow automatic switching of streams, making the decision for the user. Others will allow manual selection of specific streams at specific times for particular needs. Network Optix allows all cameras in a layout to be switched at once, but negates the automatic switching to high when in single camera view.  Avigilon does not allow manual override at all.

Display of stream selected / details

Users may want to know which stream they are viewing in case they need to switch or see higher quality. Some VMSes display this on screen or with a single click. Others hide it completely.

Cameras supported for multistreaming

In addition to the camera supporting multiple streams, the VMS needs to integrate with those streams. Some VMSes have material limits in integration. For example, Avigilon does not integrate multi-streaming with many 3rd party cameras via direct integration even though those cameras are directly integrated for general use.

Total streams supported

Most VMSes only support 2 streams - a high and low, typically selected by the VMS. However, some VMSes enable fine grain configuration of 3 or more stream settings. Genetec offers the most customization here.

Digital zoom with multistreaming

When a low quality stream is being displayed and a user digitally zooms in, if the VMS does not switch to the high quality stream, the digital zoom is quite ineffective. Some VMSes require the user to first switch to a high quality stream (typically by displaying just that camera). Others, like Exacq, will automatically switch over to a high resolution stream, even in a smaller pane.

Multi-Stage Archiving

With multiple streams at different quality levels, many VMSes allow recording a higher resolution one for short periods and the lower one for longer periods. NetworkOptix is one notable exception that does not support this, but allows for boosting between the high and low resolution streams.

Manufacturers Reviewed

Avigilon

Avigilon's dual streaming feature is included for Avigilon's H.264 cameras and automatically switches between high and low streams in live view. However, while a secondary stream was not enabled when directly integrating with Bosch, it was when using ONVIF (Axis ONVIF did not) and worked just as their own cameras.

Digital zoom will not change to a higher resolution when digitally zooming in missing out on finer details. Also, stream information / selection is not displayed.

Exacq

Multistreaming is available in all editions with the exception of Exacq Vision Start. Adding a stream is done from the camera properties window and it informs the user of the number of streams available. Auto switching is the default, going from multi layout to a single view would show the optimized stream while allowing a manual override. When digital zooming, a low quality stream is automatically switched to a high quality one.

Genetec

Genetec offers the most features for managing and using multistreaming. Each camera brand will show several streams that can be associated with up to 5 different stream usage types: Live, Recorded, High, Low, and Remote. The VMS will automatically switch to a preferable option taking into account whether the user is remote or local, CPU and bandwidth. The UI displays which stream is served and allows for a manual override by the user at any time. Digital zoom within a multi camera layout will switch to a higher resolution to take advantage of the megapixels even though a single camera view is not used.

There are no additional fees for this feature,and it is available in all of Genetec's editions. 

Milestone

Milestone supports multistreaming in the Xprotect Corporate version only (Live/recorded stream option is available in other editions) with no additional licensing costs. It pulls in as many streams as the camera supports and allows an Admin to configure when a particular stream should be used (ONVIF integration also); Live, Recorded, or as Default. The end user can, however, manually override the default stream selection set by the admin. 

Here is the configuration option inside Corporate:

Here is the client stream select option:

Network Optix

This VMS pulls in both High and Low streams automatically via ONVIF Profile S. It requires no additional licenses. Digital zoom is not available is this version and archive of low stream can be configured with a boost in quality in the event of motion, however no ability to modify the second stream's properties. Furthermore, displaying large camera layouts will randomly select which stream (high/low) to show in which pane based on CPU and if the panes are equal -if not it will revert to high for larger panes. Also, if bandwidth is low the FPS count will also fluctuate real time with no user intervention and both bandwidth and stream quality will become priority for the camera in focus.

Video Insight

Video Insight's implementation requires the user to add a registry key, add the camera twice and configure each with different bitrate and fps.  Once added both cameras must be associated together in order for the automatic switching to occur in layout mode.  Furthermore, version 5.5.16 requires a license for an additional stream(some brands).

1 report cite this report:

Milestone Sues Hawk on Jul 18, 2014
Last year, an inventor / troll said they were going to sue end users for violating a patent they have on video surveillance technology. Now, they...
Comments (23) : Members only. Login. or Join.

Related Reports

ONVIF Video Surveillance Tutorial on Jan 29, 2019
ONVIF is well known within the surveillance industry as an interface to connect IP cameras and VMS systems. However, new users may find it...
Verkada Cloud VMS/Cameras Tested on May 02, 2019
Verkada is arguably the most ambitious video surveillance startup in many years. The company is developing their own cameras, their own VMS, their...
Salient CompleteView 20/20 VMS Tested on Feb 27, 2019
In IPVM's last test of Salient 3 years ago, we found various problems and deficiencies. Now, Salient says their new CompleteView 20/20 "unified...
Milestone XProtect 2019 R1 Tested on May 15, 2019
For the past few years, Milestone has released quarterly software updates XProtect VMS platform. What is new and how much impact do the updates...
IndigoVision Control Center VMS Tested on May 30, 2019
IPVM's last test of IndigoVision's VMS was in 2010, which found enterprise VMS features and a simple client interface. but no 3rd party camera...
Exacq Remote Cloud Access Tested on Jun 20, 2019
Remote cloud access has been missing from most VMSes (including Exacq and Milestone). Now, Exacq, after releasing Cloud Drive Storage earlier in...
Network Optix / Hanwha Cloud Access Tested on Jul 02, 2019
Remote cloud access is becoming a bigger differentiator, as cybersecurity issues underscore the problems of port forwarding and many integrators...
Network Optix NxWitness 4.0 Tested on Oct 10, 2019
Network Optix released Nx Witness 4.0, proclaiming new features like a deep learning analytics metadata SDK, increased H.265 support, and UX...
Milestone XProtect 2019 R3 'Centralized Search' Tested on Oct 30, 2019
Milestone has had problems over the last few years releasing significant new software. Now, in XProtect 2019 R3, Milestone is touting "one search...
Camera Calculator V3.1 Release Improves User Experience on Oct 17, 2019
IPVM has released a new version of our Camera Calculator, V3.1, with significant user experience improvements, a new development plan, and an...

Most Recent Industry Reports

Motorola / Avigilon Drops ISC West on Feb 26, 2020
Motorola Solutions has pulled out of ISC West 2020 effective immediately, because of coronavirus concerns, IPVM has learned. This is done amidst...
Cancel or Not? Industry Split Over ISC West on Feb 26, 2020
The industry is split, polarized, over whether ISC West 2020 should run or be canceled. New IPVM survey results of 400+ respondents show heated...
Coronavirus Hits Sony, Bosch Says Switch on Feb 26, 2020
Sony's fall in video surveillance has been severe over the past decade. Now, they may be done. In this note, we examine Bosch's new...
Video Surveillance Cameras 101 on Feb 25, 2020
Cameras come in many shapes, sizes and specifications. This 101 examines the basics of cameras and features used in 2020. In this report, we...
Favorite Video Analytic Manufacturers 2020 on Feb 25, 2020
Video analytics is now as hot as ever, driven by the excitement of advancing deep learning offers. But what are actually integrator's...
Latest London Police Facial Recognition Suffers Serious Issues on Feb 24, 2020
On February 20, IPVM visited another live face rec deployment by London police, but this time the system was thwarted by technical problems and...
Masks Cause Major Facial Recognition Problems on Feb 24, 2020
Coronavirus is spurring an increase in the use of medical masks, which new IPVM test results show cause major problems for facial recognition...
Every VMS Will Become a VSaaS on Feb 21, 2020
VMS is ending. Soon every VMS will be a VSaaS. Competitive dynamics will be redrawn. What does this mean? VMS Historically...
Video Surveillance 101 Course - Last Chance on Feb 20, 2020
This is the last chance to join IPVM's first Video Surveillance 101 course, designed to help those new to the industry to quickly understand the...
Vulnerability Directory For Access Credentials on Feb 20, 2020
Knowing which access credentials are insecure can be difficult to see, especially because most look and feel the same. Even insecure 125 kHz...