Reducing Bandwidth Through Privacy Masks?By: John Honovich, Published on Apr 23, 2012
Reducing your surveillance bandwidth means lower storage costs and better remote monitoring. As such, professionals are always looking for techniques to do so, including improved codecs (MPEG-4 to H.264, H.264 Baseline to High Profile), VBR vs CBR modes, etc.
Rarely though do people look at using privacy masks for reducing bandwidth. Instead, privacy masks are typically used to prevent operators from seeing inside other people's homes and offices. Guidelines for using privacy masks, like this one from the UK government [link no longer available], focus on blocking surveillance from looking where it should not. The image below demonstrates a typical use of privacy masks to block out windows:
[link no longer available]
However, what if those privacy masks could be used to reduce bandwidth? In this test report, we try out privacy masks from Axis, Bosch, Panasonic and Sony to see if they could deliver savings. We apply masks and track bandwidth utilization before and after plus review the masking capabilities of each manufacturer.
[UPDATED 4/26/12: Based on user requests, we've added in test results for Arecont]
Some manufacturers, but not all, can significantly reduce bandwidth by using privacy masks:
- Axis reduced bandwidth significantly through the use of up to 3 mask zones
- Bosch reduced bandwidth significantly through the use of up to 4 mask zones
- Panasonic did NOT reduce bandwidth despite having 2 mask zones
- Sony is CBR only and will not reduce banwidth regardless of masking
- Arecont reduced bandwidth through fully customizable though combersome privacy mask zones
Using privacy masks is definitely a promising technique to significantly reduce bandwidth. However, you should do tests on each manufacturer you plan to use to see if it makes a difference. The tests can be done in a few minutes: (1) measure bandwidth with no mask, (2) apply masks, (3) re-measure bandwidth with the masks now activated. If you see a noticeable drop, you are good to do.
Axis: The comparison below shows that applying 3 masks dropped the bite rate by ~60%. Obviously, the amount of bandwidth reduction will depend on the size of the masks but clearly this has a positive impact.
Bosch: In the Bosch comparison below, we see a significant drop as well. Note, we adjuted the encoder / stream settings to allow the Bosch to act more like a VBR camera (see our explanation in the VBR vs CBR post). In general, we recommend this for Bosch cameras, with or without privacy masks.
Panasonic: Interestingly, Panasonic's privacy masks made no difference on bandwidth consumption. See below:
We tried Panasonic is a harder scene to see if that would deliver bandwidth savings. However, bandwidth remained about the same in this scene as well, as shown below:
Our assumption is that Panasonic first encodes the whole video, then overlays an image/mask, resulting in no bandwidth savings.
Note that we used Panasonic's recommended 'Frame Rate' mode which is a constrained VBR implementation. Panasonic says that this mode will allow "The bit rate [to] be controlled between +- 50% of selected Max bit rate." We used the default max bit rate of 4Mb/s for this camera. As the results above show, the bit rate did vary between the two scenes but not between the mask on vs mask off attempts.
Arecont Vision: Arecont Vision's privacy masking reduced bandwidth consumption:
Each camera had important differences in configuring privacy masks.
The Axis supported a maximum of 3 masks. Each mask needed to be applied / controlled individually, making it moderately cumbersome to setup.
Bosch had the best configuration options of the cameras tested. Not only did they support 4 masks, it was simple to position the masks and activate them.
Panasonic had the worst and most limited setup of the cameras tested. It only supported two masks and it was very difficult to position them as the mask edges did not support dragging / adjustment.
While Sony's use of CBR streaming prevents privacy masks from having an impact on bandwidth, it did offer 8 privacy zones - the most of any camera we tested - as shown below:
Finally, Arecont's privacy mask setup was the most fascinating with the most flexible number of zones yet the most cumbersome means to set up. Each tiny grid could be set up as its own individual mask. However, selecting grids was extremely challenging as visual feedback of selection is delayed by a number of selections. As such, it is hard to know what was selected. See below for an overview: