Most networked video surveillance systems today are limited by the amount of video that can be stored for later use. Camera technologies such as sensors, optics and embedded image processing have evolved rapidly over the last 10 years, resulting in video with higher resolution, frame rate and dynamic range, capturing more details of a scene. The development has improved the quality of video evidence and forensic analysis such as face identification, but only when it is possible to retrieve the video from the right place, the right time and with the right quality. A high quality video source is of no value if storage was limited and the system was configured to remove valuable information before it was needed.
There are various methods to limit storage requirements by reducing the video bit rate, such as limiting the storage retention time, saving video in a lower resolution, reducing the frame rate and increasing compression. In all these methods, information about something critical might be missing when really needed.
Optimised for video surveillance, Axis’ Zipstream technology is a radically more efficient H.264 implementation, lowering bandwidth and storage requirements by an average 50% or more. Axis’ Zipstream technology adds a module inside the video compression engine of the network camera that ensures that important details in the image get enough attention in the video stream while unnecessary data can be removed. Axis’ Zipstream technology cuts the reduced storage cost by an average of 50% or more without costly and complicated integration.
Before video from surveillance cameras can be efficiently stored on any media it has to be processed to fit into the allowed space. To fit video with high resolution and full frame rate onto SD cards, which are the most popular and cost-efficient media for embedded applications, the original information has to be encoded. This is done using video compression algorithms that encode video data by reducing and removing redundant information.
Video compression algorithms
Video compression algorithms are used to find regions in the video that already has been transferred and do not need to be sent again in the next image frame. Another task for the algorithm is to identify where in the video details can be removed without reducing the visual quality.
State-of-the-art video compression methods that function well together are grouped into an international standard, which is a video stream syntax created for storing, sharing and viewing video. Today, the most used video compression standard is called H.264, which is a method that is efficient enough to reduce several days of surveillance video onto one single SD card.
The solution used to compress video according to H.264 is not part of the standard, only the syntax and the method to perform playback is standardised. This enables improved H.264 encoding solutions to be created while keeping the file format for interoperability.
Axis’ Zipstream technology is a more effective implementation of an H.264 video encoder for surveillance applications. It includes various surveillance-unique methods that enable networked cameras to produce video with markedly lower bit rate.
How does Zipstream work?
Axis’ Zipstream technology is a collection of algorithms in the camera that analyses the video stream in real-time. Interesting details and motion are preserved with the given video quality while the Axis-unique module can filter other areas harder to optimally use the available bandwidth.
Axis’ Zipstream technology is not in any way a replacement for High Efficiency Video Coding (HEVC)/ITU Telecommunication Standardisation Sector (ITU-T) H.265, which was jointly developed by ISO/IEC Moving Picture Experts Group (MPEG) and ITU-T Video Coding Experts Group (VCEG). Zipstream is a video coder enhancement, which can be applied on many video compression standards with minor adaptations.
Axis’ Zipstream technology adapts the compressed video stream based on four factors:
• Scene motion.
• Scene content.
• Ambient light level.
• Configuration options.
Configuration options that affect Zipstream:
• Compression parameter.
• Group of Pictures (GOP) length.
• Frame rate.
• Strength parameter.
• Dynamic GOP parameter.
Bit rate reduction
The bit rate reduction can be derived from either the dynamic Region of Interest (ROI) of Zipstream or its dynamic GOP.
Dynamic ROI: The dynamic ROI optimises bandwidth in real-time by analysing where available bits will give the maximum benefit from a forensic perspective. This process is performed for all image content, resulting in a totally flexible dynamic ROI. This dynamic ROI automatically expand, shrink, change shape, split, merge, disappear and reappear depending on content, for the benefit of tuning the instant bandwidth.
Since it is unknown in which parts of the image relevant information may appear, Zipstream prepares the system for unexpected events. This dynamic automatic ROI is much more convenient than other traditional ROI implementations where the region is set manually.
Dynamic GOP: The dynamic GOP reduces the bit rate by avoiding storage consuming I-frame updates. Typical surveillance scenes with limited motion can be compressed to an extremely small size without any loss of detail. This algorithm makes a real-time adaption of the GOP length on the compressed video according to the amount of motion. All clients or Video Management System (VMS) solutions may not support smooth playback of video with this algorithm enabled even though the compressed video stream conforms to the H.264 standard.
Expected reduction rates
Axis’ Zipstream technology reduces the average bit rate by using real-time scene information. One method to estimate total savings is to look at the bit rate savings from each method independently and multiply the reduction factors.
The original compression parameter is still used when Axis’ Zipstream technology is enabled. This parameter controls the amount of compression applied to important forensic details. Compression is usually set to 30 and this value is recommended also when Zipstream is enabled.
The bit rate controller built into the encoder can be combined with Zipstream to enforce a Maximum Bit Rate (MBR) limit. MBR is a VBR configuration with includes an upper limit to protect the system from temporary bandwidth spikes. However, the MBR limit must be sufficient to capture the details of moving objects in the scene to enable the full potential of Axis’ Zipstream technology and VBR.
To limit the bit rate for increased storage time, cloud-connected cameras or cameras using edge storage should be configured with the strength parameter set to 30 and dynamic GOP enabled. This setting is suitable to combine with motion detection triggering and/or MBR systems where the bit rate is allowed to adapt to changes in complexity. Edge storage is a development in Axis network cameras and video encoders that enables video recording directly to an on-board SD card or a Network-attached Storage device (NAS).
The dynamic GOP algorithm of Zipstream can be used to compress low motion sequences. When using dynamic GOP, the GOP length will vary, which might pose a problem for some VMS and other types of client software. To improve support in existing software solutions that do not optimally implement playback of H.264 video with dynamic GOP, either a shorter maximum GOP length could be selected or dynamic GOP could be disabled.
In professional VMS systems, bit rate reduction is desirable while the image quality must be kept for operations on critical sites around the world. These systems must detect even the smallest threat, and enable advanced forensic work after any incident. Axis’ Zipstream technology enables high security systems to use continuous recordings due to the low bit rate used for statics scenes.
When using Axis Camera Companion (ACC) an even lower bit rate is desired, since system cost and easy installation is a priority. The aim is to store video of sufficient quality on cost-efficient edge storage. However, video quality should be decreased in a controlled manner, in order to easily find and understand the course of events. Zipstream reduces the amount of missed triggers by allowing longer recording segments for each motion-triggered event without generating excessive data.
Axis’ Zipstream technology is relevant for all users that wish to reduce the cost of storage, but the primary application is in small systems using edge storage. Any business with a need for small, stand-alone, easy-to-use video surveillance, such as startup companies or smaller businesses, will benefit from using Zipstream.
Axis recommends using networked video with VBR where quality is adaptive to scene content in real-time. Using Constant Bit Rate (CBR) as a storage reduction strategy is not recommended, since cameras delivering CBR video may have to discard important forensic details in critical situations due to the bit rate limit.
Axis’ Zipstream technology makes it possible for the system installer to continue using VBR for optimum video quality while reducing the storage requirements. This way the surveillance system can keep delivering high quality video. Important forensic details such as faces, tattoos and clothing patterns are isolated and preserved, while irrelevant parts such as white walls, lawns and vegetation are smoothed out.
Optimised for video surveillance, Axis’ Zipstream technology is a radically more efficient H.264 implementation, lowering bandwidth and storage requirements by an average 50% or more for many common 24/7 surveillance use cases.
Axis’ Zipstream technology makes it possible to use higher resolution and increase forensic detail, while reducing storage cost and enabling longer recordings. It enables high bit rate in scenes with especially interesting events in combination with low bit rate when a scene is relatively static.
Zipstream will initially be available for H.264-based products but there is nothing in the technology that prevents the solution from migrating to H.265 encoders when that is technically possible.
[Footer] This white paper has been shortened. For more information, go to http://www.axis.com/global/en/technologies/zipstream
|Tel:||+27 11 548 6780|
|Fax:||+27 11 548 6799|
|Articles:||More information and articles about Axis Communications SA|
© Technews Publishing (Pty) Ltd | All Rights Reserved