Camera Multi-Streaming Usage

By: IPVM Team, Published on Nov 22, 2017

IP cameras typically support multiple streams, allowing a single camera to transmit multiple streams at different resolutions, frame rates and even codecs.

The most common use case for multi-streaming is for display purposes. For example, a client may display the maximum resolution stream when a single camera is shown by itself but only a lower resolution stream when cameras are displayed in a 3 x 3 or 4 x 4 matrix.

The benefit of this multi-streaming is that it saves significant client-side bandwidth and processing power. At the same time, there would typically be no visible quality loss since monitors generally do not have high enough resolution to display 9 or 16 1080p (or 3MP, 4MP, 4K, etc.) cameras side by side.

But how often do integrators take advantage of multi-stream support? 100+ integrators told us how and why they use multi-streaming.

** ******* ********* ******* ******** streams, ******** * ****** camera ** ******** ******** streams ** ********* ***********, frame ***** *** **** codecs.

*** **** ****** *** case *** *****-********* ** for ******* ********. *** example, * ****** *** display *** ******* ********** stream **** * ****** camera ** ***** ** ****** but **** * ***** resolution ****** **** ******* are ********* ** * 3 * * ** 4 * * ******.

*** ******* ** **** *****-********* ** that ** ***** *********** ******-**** bandwidth and ********** *****. ** the **** ****, ***** would ********* ** ** visible ******* **** ***** monitors ********* ** *** have **** ****** ********** to ******* * ** 16 ***** (** ***, 4MP, **, ***.) ******* side ** ****.

*** *** ***** ** integrators **** ********* ** multi-stream *******? ***+ *********** told ** *** *** why **** *** *****-*********.

[***************]

Exec *******

****** **% ** *********** report **** ***** * single ******, **** *** most ****** ******** ***** 2:

Two *******

*** **** *** * streams **** ****** *** the *********** **** *********** gave **** ********* **** similar: * ****** ********** stream *** ********* *** a ***** *** *** live **********:

  • "********* *; * **** res *** ********* *** 1 *** *** *** live *******."
  • "*, **** *** *** low ***, **** *** for ********* *** ******* few ******'* ** *** screen, *** *** **** a *** ** ******'* are ****** ** * screen, ** **** ** bandwith *** ****** ********** power."
  • "*, *** *** ********* (full **********, */** ***, high *******) *** *** for **** ** ****** access."
  • "*, *** *** *********, one *** ****/******/****** *******"
  • "* ******* *** **** HD *** *** ***** low *** *** ****** connections. *** *** ** use **** ******** *** secondary ****** *** ****** detection"
  • "*. *** *** ****, one *** *********. **** it ****** ******."
  • "*, *** ** **** and *** ** ******"
  • "* ** ****. **** resolution ****** *** *********, lower ********** *** ******** viewing"
  • "**** *** *** ********* and *** *** *** remote/mobile *******"
  • "********* * *******. * high ******* ****** ** be ******** *** * lower ******* ****** *** general *******. ***** *** second ****** ****** *** bandwidth ******* *** ********** savings ** ************."
  • "*, *** **** ******** for ********* *** ***** playback *** *** ***** quality *** ****** ******* to **** *********."
  • "* *******, **** *** recording, ****** ********* ** remote *******"

Single ******

*******, *** ****** ****** respondents **** *********. **** said ***** *** ** need ** ** ***********:

  • "***. ** **** *** more."
  • "***. ****'* *** **** is ********* ********."
  • "* ** ***** *** the **** *** **** **** * stream"
  • "*. ***** ****** ****."
  • "* ******** ******* **** like ** ** **** but ** ******** ********* **** *** understanding"

**** *********** ****** *** not **** **** *****, signaling **** ***** *** integrator *** *** **** how *****-********* ****** ** benefited ****:

  • "* ******** ******* **** like ** ** **** but ** ******** ********* were *** *************"
  • "*. *** ***** *** much **** *** ****** just ********** *** ***********. Especially **** ****** ********. Not ****** **** ** given ** ** ****** any ****** *******."
  • "***. **** ****** *** *** **** for *****."
  • "***. *** ****** ******* is **** *** ***"
  • "*** - ****** ** be ***** ****?"

****** **** **** **** not ********* ***** *********:

  • "********* ***. ********* *** usually ** *****"
  • "******* **** ***.** ** usually ** * ******* **** ****** bandwidth ******* *******, ******* *** *******, I ***'* *** *** advantage ** *** ** more *******."
  • "********* *** ****** *** camera. ** ********* ***** dedicated ********, ** ********* isn’t ** *** ** a ******* ** ** a ********* *******."

*******, **** ** ********* is *********, *** ***** is ************* *** *** full ********** / **** frame **** ***** ******* at ****. ***** **** overload *** ******* *******.

Three *******

*** ***** ******** * streams, *** ***** ****** typically *** **** *** storage ** ******* **** of *********:

  • "* ****, ******** *** live **** ******. **** resolution *** ********* *** resolution *** ***** ***** screen ******* ****** ********** when **** **** ****** live *****"
  • "*. ******, *** *** high ******* **** ****. Week **** ** ******* the ****** ******."
  • "*. ** ***, *** Res, *** ***. ********* for **** *****."
  • "********* * *******,**** ****** which ** ******** **** resolution **** ***** *.*. 1080p @ ** ***, recording ****** ***** ** whatever *** ************* *** that ******* ** *.*. 1080p @ ** ***, low ********** ****** ***** will ** **** (** something *****) @ ** FPS ***** **** ** configured *** ******* ****** switching ** *** ***"

Auto *****-********* *****

*** **** ****** ********* ***' automatically ******* ** *** switching ******* ******* *** that ** * ******* trend ** ** ******* integrator ***** **** *** reduces *********** ** ******* client ********. * *** did ******* **, ******: 

  • *, **** *** *** doing ******* ******* *'* not **** **** *** point **.
  • ***. ** ****** ********** and *** *** *** transcode *** ******/****** ** needed.
  • *.... *** ******* ***** res ** ******

********

*** **** *** **** was ******* ** ********** was ********. ******* ******** integrators ****** ** **** about ********, ********'* ****, through *** ********* ********** over *** *****, *** addressed *** ***** ** remote ********* / *******. ** default ******** ************* **** and ******** ******* ******** *******. Avigilon *********** *********** *** benefits ** **** ****** some ******* ** *** not ******* ******** ******* at ***:

  • "** ***'* **** ** waste **** *********** ******* on ******* ******* ******** does ** *************.
  • "**** ***, ***** ** use ******** **** *** system **** ** ** itself"
  • "* (*** *** ***, one **** ***) ****** for ******** *******, ***** I ******* **** ******* one *** ******."
  • "* ********* **** ***. We ******* *** ******** and ***** ** ****** a ********** ****** *** multiple *******."

Comments (6)

The benefit of this multi-streaming is that it saves significant bandwidth and client processing power.

IMHO, there is no guarantee of significant bandwidth savings.

If the camera and corporate networks are separate, then the camera-side network usage will always increase with multi-streaming, and the corporate side usage will typically decrease.

If they are converged, net traffic could be significantly reduced, but also could increase depending on the usage patterns.

For instance, taking a 16-camera system and enabling all secondary streams when only a few of the cameras are actually being viewed for a limited number of hours a day, might increase bandwidth overall.

It would depend on the viewing usage and the size of the secondary streams.

 

there is no guarantee of significant bandwidth savings

I changed it to:

it saves significant client-side bandwidth and processing power

On the camera to recorder side, multi-streaming increases bandwidth consumption since multi-streaming sends at least 2 streams rather than 1 (there is a theoretical edge case where the 2 streams combined consume less bandwidth than a single low to moderate quality stream but that's not practically common).

The benefit is on the client side where bandwidth availability can often be much lower than on the server side.

2 streams are helpful for DW Spectrum viewing. The live view will switch to the 2nd stream automatically when CPU usage is almost maxed which keeps the system from crashing. This only becomes apparent when you have many screens running or if you are viewing a lot of 4K streams.

one feature that seems to be missing from Spectrum is GPU acceleration.

i like Avigilon’s HDSM but I found that it would show me a lower resolution view when I could easily see that it was a low resolution stream. The resolution I was being shown wouldn’t have been as noticble if there were 16 cams on a view. This was only 4. The threshold at which it displayed a higher resolution stream seemed off. This was something I noticed in V5 so I’m not sure if that would be the case in V6.

one feature that seems to be missing from Spectrum is GPU acceleration.

I thought Spectrum was one of the earliest VMSes to employ GPU acceleration.... What made you believe it was not exercising GPU acceleration? (Keeping in mind it probably has to be a compatible GPU brand.)

From Sergey on March 13, 2017 in a support ticket:

FYI, Nx Client uses GPU only to display GUI elements. Stream encoding/decoding is processed solely by CPU.

We found this out when we were using a bunch of 4K cameras on a layout and the CPU was steady at 100%. We then needed to run 8 displays off of one PC, so we used an Intel Xeon 10 core processor. At that point, 4K cameras weren't a big deal. Spectrum will automatically switch between full stream to substeam on some cameras when the CPU gets close to max. I think Spectrum could improve how that is handled a little better as sometimes it seems to waste network bandwidth. There is an option though to automatically pause streams after a certain time period without use. This will save on bandwidth but it's not always possible to use this feature depending on the use case.

Hi there,

We have client who requires 8 streams per camera. Besides Arecont are there any other cameras who supports atleast 8 streams? Appreciate your help!

 

 

NOTICE: This comment has been moved to its own discussion: What Cameras Support At Least 8 Streams?

Read this IPVM report for free.

This article is part of IPVM's 6,432 reports, 865 tests and is only available to members. To get a one-time preview of our work, enter your work email to access the full article.

Already a member? Login here | Join now

Related Reports

Injes Tiny Temperature Terminal Tested on Jul 17, 2020
While temperature terminals have trended bigger, the Injes DFace801 is...
Integrated IR Camera Shootout 2020 - Avigilon, Axis, Bosch, Dahua, Hanwha, Hikvision, Panasonic, Uniview, Vivotek on Jan 30, 2020
The best and worst cameras tested in this IPVM shootout showed major...
New Axis M30 Cameras Tested on Mar 26, 2020
Axis has released a new generation of, for them, relatively low cost M30...
Dynamic vs Static IP Addresses Tutorial on Apr 16, 2020
While many cameras default to DHCP out of the box, that does not mean you...
Manufacturers Doing Better Than Expected Against Coronavirus on May 05, 2020
Coronavirus impacts are not hitting manufacturers as badly as they feared,...
Cheap Camera Problems at Night on Feb 19, 2020
Cheap cameras generally have problems at night, despite the common perception...
Hanwha Wisenet X Plus PTRZ Tested on Feb 14, 2020
Hanwha has released their PTRZ camera, the Wisenet X Plus XNV-6081Z, claiming...
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...
Facial Recognition 101 on Mar 18, 2020
Facial recognition interest, use and fear is increasing. This guide aims to...
Remote Network Access for Video Surveillance Guide on Jul 27, 2020
Remotely accessing surveillance systems is key in 2020, with more and more...
HLC Camera Shootout - Avigilon, Axis, Dahua, Hanwha, Hikvision, Panasonic, Uniview, Vivotek on Mar 02, 2020
Highlight Compensation (HLC) claims to reduce the effects of strong light...
TVT / InVid White Light Camera Tested Vs Hikvision ColorVu on Mar 18, 2020
With mega China manufacturers Dahua and Hikvision facing both bans and human...
Fever Camera Sales From Integrators Surveyed on Jun 01, 2020
Fever cameras are the hottest trend in video surveillance currently but how...
Directory of 200 "Fever" Camera Suppliers on Aug 04, 2020
This directory provides a list of "Fever" scanning thermal camera providers...
Spectron IR Thermal Fever Screening System Examined on Apr 14, 2020
Most are quick to avoid "fever screening" and "medical" labels, but...

Recent Reports

SIA Coaches Sellers on NDAA 889B Blacklist Workarounds on Aug 05, 2020
Last month SIA demanded that NDAA 899B "must be delayed". Now that they have...
ADI Returns To Growth, Back To 'Pre-COVID Levels' on Aug 05, 2020
While ADI was hit hard in April, with revenue declining 21%, the company's...
Exposing Fever Tablet Suppliers and 40+ Relabelers on Aug 05, 2020
IPVM has found 40+ USA and EU companies relabeling fever tablets designed,...
Indian Government Restricts PRC Manufacturers From Public Projects on Aug 04, 2020
In a move that mirrors the U.S. government’s ban on Dahua and Hikvision...
Directory of 200 "Fever" Camera Suppliers on Aug 04, 2020
This directory provides a list of "Fever" scanning thermal camera providers...
Face Masks Increase Face Recognition Errors Says NIST on Aug 04, 2020
COVID-19 has led to widespread facemask use, which as IPVM testing has shown...
Dahua Loses Australian Medical Device Approval on Aug 04, 2020
Dahua has cancelled its medical device registration after "discussions" with...
Google Invests in ADT, ADT Stock Soars on Aug 03, 2020
Google has announced a $450 million investment in the Florida-based security...
US Startup Fever Inspect Examined on Aug 03, 2020
Undoubtedly late to fever cameras, this US company, Fever Inspect, led by a...
Motorola Solutions Acquires Pelco on Aug 03, 2020
Motorola Solutions has acquired Pelco, pledging to bring blue back and make...
False: Verkada: "If You Want To Remote View Your Cameras You Need To Punch Holes In Your Firewall" on Jul 31, 2020
Verkada falsely declared to “3,000+ customers”, “300 school districts”, and...
US GSA Explains NDAA 889 Part B Blacklisting on Jul 31, 2020
With the 'Blacklist Clause' going into effect August 13 that bans the US...
Access Control Online Show July 2020 - On-Demand Recording of 45+ Manufacturers Presentations on Jul 30, 2020
The show featured 48 Access Control presentations, all now recorded and...
Face Detection Shootout - Dahua, Hanwha, Hikvision, Uniview, Vivotek on Jul 30, 2020
Face detection analytics are available from a number of manufactures...
Sunell is The First China Manufacturer to Market NDAA Compliance on Jul 30, 2020
Most China manufacturers are going to be impacted by the NDAA 'Blacklist...