The promise of H.264


Free Download Mp4Gain
picture

High quality video at a low bit rate: the promise of H.264

With the growing number of video surveillance equipment manufacturers using H.264 compression technology in their digital cameras, encoders and recorders, end users hope that the technology can reduce the effects of multiple video transmissions on the network while improving vast recording capacity

H.264

Also known as MPEG-4 Part 10, the H.264 format is a codec standard for digital video, completed in 2003, which promises to compress video data at a very low bit rate while preserving video. High Quality. Today, many CCTV systems are forced to sacrifice bandwidth and expensive network storage space. However, if H.264 keeps its promise, the resources used today can stream and store more video streams with higher frame rates and better resolution.

h264

Anixter’s Infrastructure Solutions Lab recently ran several tests to compare the differences in bandwidth usage between H.264 and MJPEG video streams to a camera that supports both compression technologies.

Result:

In tests with little or no motion, the video stream used only 10% of the bandwidth of an equivalent MJPEG video stream. During high-motion tests, the difference in network bandwidth consumption was smaller but still significant.

Results

The laboratory discovered significant differences in the use of network resources between the two compression methods. When the camera saw little or no movement, the H.264 compressed video transmission used about 10% of the network bandwidth required for an equivalent MJPEG compressed video transmission. In tests with a high degree of movement, the H.264 transmission used more bandwidth, so the difference in network resource consumption was smaller but still significant. There is the biggest potential difference in terms of network usage at high frame rates. The differences are not so great for low frame rates.

Video quality observations

Videos taken with each of the two compression methods were examined using the same cameras, lenses and displays. The qualitative evaluation of the laboratory engineers revealed a slight difference in quality between them. The laboratory estimates that the H.264 video has a quality equivalent to about 95% of that produced with MJPEG compression technology.

It has also been observed that the strobe effect of certain shaded or raster patterns could significantly increase the bit rate of the compressed H.264 video stream compared to scenes without such patterns. When these patterns took up much of the camera’s field of view, they appeared to represent a large motion area for the camera’s encoding engine, resulting in an increase in the amount of data required for image transfer. However, these extraordinary peaks did not reach the level of the resources required to transmit and store an equivalent sequence in MJPEG.

Conclusions

Video streams encoded with the H.264 compression method have significantly reduced network storage requirements compared to streams compressed in MJPEG. Even if these tests do not measure the storage space required to record these images, there is a direct link between the use of network bandwidth for compressed data transfer and the storage space required for capturing this data. For IT and security administrators, the lab recommends using H.264 compression technology to reduce the bandwidth load of network video transmissions while increasing storage space for the same amount of Live Video.


Free Download Mp4Gain
picture


Mp4Gain Main Window
picture


Mp4Gain Features
picture


Free Download Mp4Gain
picture

The different types of format for H.264

While H.264 is often considered a single format, there are many different types of H.264 formats. Each of these different types of formats has performance advantages and disadvantages. In recent years, most IP camera manufacturers have supported only the most basic type of format – the basic line profile. Now, manufacturers are increasingly supporting the more ‘advanced’ format types, including high profile and main. In this article, we share the results of the baseline profile tests against the largest profile differences in bandwidth and hardware (CPU) usage.

h.264

 

H.264 background

Manufacturers of IP cameras have widely standardized H.264 codec as the selected video surveillance codec. Because virtually all video surveillance systems need compression, codecs are indispensable. Previously, MJPEG and MPEG-4 were the most widely used. Today, the most widely used is H.264. In the last few years there has been a hot debate over the use of MJPEG or H.264, but H.264 certainly offers very interesting bandwidth savings.

h.264

Basic vs. Main line H.264 profile

Of the many H.264 profiles, the two most commonly used for video surveillance are the basic and main line. The baseline profile is generally considered the least effective of the H.264 profiles, but also the least demanding in terms of hardware resources. In contrast, the main profile is considered effective in bandwidth consumption, but also more demanding.
Increasingly, newer IP cameras use the main profile by default, while the generation 2-3 years ago would be more likely to use the basic profile.

Questions to be solved with the tests with h.264

IPVM performed a test in 3 different scenarios – during the day, at night and in high traffic complexity. For measuring the differences in bandwidth usage and hardware utilization (CPU) for base and main line H.264 profiles.

The questions they asked were the following:

How much bandwidth savings, if any, would you have with the main profile compared to the baseline?
How much bandwidth savings would you have depending on the stage type?
What is the increase in hardware consumption (CPU) when using the main profile instead of the basic line profile?
Should we prefer a main profile camera rather than a basic line profile camera?
Main conclusions and answers
The bandwidth limitation is modest. The main profile reduced bandwidth consumption by 10-30% in all three tests.

In all three tests, no noticeable difference in hardware consumption (CPU) was observed between the base profile and the main profile.

The tests were also performed using MJPEG. Bandwidth usage was 10 to 100 times more than the main profile.
Furthermore, it was also very interesting that the hardware consumption (CPU) was generally significantly higher than any of the H.264 sequences.