Bandwidth issues: choose the right compression algorithm

CCTV Handbook 2008 CCTV, Surveillance & Remote Monitoring

It is claimed that IP cameras take up bandwidth and utilise large amounts of a network, in fact IP cameras can be successfully used on simple 3G networks.

The algorithm used and the size of the data being sent will determine the frame rate achieved on the remote site against the quality of image.

The choice is that of the user, according to key requirements that should be considered before deciding on a particular choice of system. The days of using an analogue camera feeding over a single cable to a recording point are moving on and the quality, reliability and flexibility of the newer digital cameras exceeding the standards set by legacy analogue systems.

Ideally, data should rather be streamed from the camera to the recording device without any compression whatsoever to permit the best quality of image to be captured. The use of the now well-known compression algorithms such as MPEG 2, MPEG 4 or Wavelet is common place and has become the more preferred route for the storage of data to provide backup for weeks or even months. However, the quality of the image captured has often been overlooked and resulted in key footage presented before a court being rejected.

The increasing use of Megapixel cameras and their effectiveness for a wide range of applications was discussed in the January issue of Hi-Tech Security Solutions. We highlighted some of the key performance indicators to assist with the selection of the right camera and lens. Using this technology we can achieve the example of the frames below comparing a 14 bit CCD chip 16 MP (Megapixel) camera with an 8-bit CCD chip analogue camera - note the enhanced colour differentiation between light and dark that is often lost when compression algorithms average image colours - this averaging provides the smaller file size which when enlarged results in the image below.

Avigilon 16 MP camera
Avigilon 16 MP camera

Analogue 1/3 inch camera
Analogue 1/3 inch camera

One can clearly see the difference; there should be no doubt in anyone's mind as to which image one would prefer to use. The technically-minded reader will now be saying "but what is the data size of the image below compared to the image above?" obviously it is far smaller and will stream at a faster frame rate over any network. Here there is a key consideration to be made - what are you trying to achieve? In most cases you want the best quality of picture at a reasonable frame rate so that you can see what is happening while being able to identify the who, why, what, where and when. Using the correct algorithm will allow this to be done.

We use a JPEG 2000 lossless compression algorithm. Yes, we want high bandwidth between the camera and the server and need to ensure there is sufficiently large storage, noting that data storage is becoming a lot cheaper. Using JPEG 2000 we are able to offer a higher quality of image at a lower bandwidth. JPEG 2000 has been predominantly used in the broadcast and medical imaging markets for such a reason. If you imagine that every JPEG 2000 image is a pyramid made up of slices of progressively lower resolution so the top slice is a thumbnail image and the bottom a raw complete image. JPEG 2000 will automatically send the relevant slice from the server to the off-site remote monitoring point dependent on the bandwidth available on the network; so smaller slices for wireless and smaller again for 3G. If the operator pauses the image then the system will keep sending slices until the image has built up into the full megapixel image again (much like when you zoom right in on Google Earth and have to wait for it to have full resolution). The other advantage of JPEG 2000 is that the system will only send the part of the image you are viewing so the smaller the file size the smaller the burden on the network. Basically the whole system is optimised to work on existing networks.

The value added dimension to an IP network is that as more servers are added across the network they become a giant network DVR. Imagine a town centre where a system has been installed at the police station, one in the football stadium, one at the railway station and one at the school. If all these systems are on the same network then any client (given privilege of access) can view any camera live or playback from anywhere with no latency. For example the central control monitoring station can easily have access to all cameras live and in playback. Likewise the police control room can have all of their relevant cameras, the same for the football stadium and railway station thus allowing for economies of scale on the same backbone and access to a complete range of cameras live and in playback.

In recent tests, two servers were run with multiple megapixel cameras with a standard duplex wireless 20 Mb link and both servers were viewing all cameras as if they were directly connected. A lack of knowledge is making the end user wary of using IP cameras. The main advantage can be clearly seen in the images above; add to this ability to provide multiple live views or playbacks across a series of networked servers and you have a system that can be grown according to your budget.

For more information contact Vision Catcher, +27 (0)11 463 9797,,


Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Reinventing network camera security
Issue 1 2020, Axis Communications SA , CCTV, Surveillance & Remote Monitoring
Now in its seventh generation and celebrating its 20th anniversary, the Axis ARTPEC chip was launched in 1999 designed to optimise network video.

Cloud-based fleet and driver management
Issue 1 2020, Graphic Image Technologies , CCTV, Surveillance & Remote Monitoring
Graphic Image Technologies (GIT) has announced the availability of a cloud-based dashcam designed to improve on-the-road behaviour and assist in improving fleet management.

Cathexis specialises in integration
Issue 1 2020, Cathexis Technologies , CCTV, Surveillance & Remote Monitoring
The integration of multiple systems is intrinsic and essential to the goal of creating an effective and efficient operational environment.

Do wireless networks meet modern surveillance demands?
Issue 1 2020, Duxbury Networking, RADWIN , CCTV, Surveillance & Remote Monitoring
It is predicted that video will account for 15,1 zettabytes (1 zettabyte = 1 trillion gigabytes) of data annually, which is more than any other IoT application.

Traffic doesn’t have to be this way
Issue 1 2020, Dahua Technology South Africa, Axis Communications SA , CCTV, Surveillance & Remote Monitoring
More effective traffic management is something that would save us all a lot of frustration and wasted time, and it’s one of the areas where AI and big data can have a significant impact.

Dahua launches Hunter Series
Issue 1 2020, Dahua Technology South Africa , CCTV, Surveillance & Remote Monitoring
Dahua launches a new dual-PTZ camera that enables flexible and multi-scene panoramic monitoring.

8 MP fisheye camera
Issue 1 2020, Dallmeier Electronic Southern Africa , CCTV, Surveillance & Remote Monitoring
Dallmeier’s new 8 MP fisheye camera combines AI-supported object classification and H.265 in a compact design.

Using ANPR to enhance security
Issue 1 2020, Duxbury Networking , CCTV, Surveillance & Remote Monitoring
Deep learning and AI-based algorithms enable ANPR cameras and their associated software to detect and recognise number plates with an extremely high level of accuracy.

AI supercharges surveillance
Issue 1 2020 , CCTV, Surveillance & Remote Monitoring
The ability to analyse live video through AI techniques means that untapped footage from existing, passive cameras can be used to identify patterns, trends and anomalies.

IDIS launches new cameras with on-board analytics
Issue 1 2020 , CCTV, Surveillance & Remote Monitoring
IDIS has launched a lineup of Edge VA bullet and dome cameras, featuring on-board analytics that will transform the efficiency of security operations.