Subscribe to Axis Network Video eNews

Enter your E-mail:


Axis enews | Archive

Search

MPEG-4 support in Axis products

Axis' implementation of the MPEG-4 image compression standard follows the ISO/IEC 14496-2 standard (also known as MPEG-4 Visual or MPEG-4 Part 2). 

While the MPEG-4 technology comes with a wide range of different coding tools/settings and options, Axis' implementation provides support for certain subsets of these tools (Profiles and levels) that define the requirements for the decoder or viewing client. Axis network video products support the Advanced Simple Profile (ASP) up to level 5 and the possibility for the Simple Profile (SP).

Motion JPEG vs. MPEG-4
An advantage with certain Axis network cameras and video servers is their ability to generate both Motion JPEG and MPEG-4 simultaneously. As the two formats, Motion JPEG and MPEG-4, usually target different applications, MPEG-4 is not expected to replace Motion JPEG. Motion JPEG is recommended for surveillance applications and recording, thanks to its ease of use, wide compatibility and high image quality. MPEG-4 is recommended for live viewing and for applications where bandwidth and storage limitations are important factors. 

MPEG-4 settings
Axis' MPEG-4 implementation enables a wide range of flexible settings for adapting to different application requirements. The system can be optimized for quality, bandwidth, network infrastructure, and compatibility with other decoders. More details are discussed below:

Bandwidth
Axis supports both constant bit rate and variable bit rate. Variable bit rate is the default setting and is recommended as it gives control over image quality. This also makes it difficult to predict what the bandwidth consumption will be. Apart from the image resolution and compression, the bandwidth also depends on the MPEG-4 settings, the image complexity, the amount of motion in the monitored scene.

When bandwidth needs to be controlled, constant bit rate can be used. The user can then give priority to either the frame rate or the image quality when there is increased motion.

Another way to control and reduce bandwidth consumption is to fix the frame rate.

Network infrastructure: 
Video streaming - Unicast

Axis provides several ways of streaming MPEG-4 Unicast controlled by RTSP (Real Time Streaming Protocol). The method to use depends on the requirements of the application. RTSP provides better streaming control than MPEG-4 over HTTP.

The Axis MPEG-4 implementation provides the following alternatives:
1. Unicast RTP (Real-time Transfer Protocol). The most effective method and the one with the lowest latency.

2. RTP over RTSP. This is RTP tunneled over RTSP, which can be used to exploit the fact that it is relatively simple to configure firewalls to allow RTSP traffic.

3. RTP over RTSP over HTTP. Tunneling via HTTP can be used to pass a firewall located between the camera/video server and the client.

Video streaming - Multicast
Multicast RTP has the advantage of reducing the bandwidth required for multiple clients viewing the same video stream. The disadvantage is that it will not work in large networks or over the Internet, as most network routers routinely disable multicast traffic.

Compatibility
Axis' MPEG-4 implementation may be configured for use with other decoders such QuickTime™. The Video object type can be set to either Advanced Simple or Simple (H.263 compression), or by enabling or disabling ISMA (Internet Streaming Media Alliance) compliance. 

MPEG-4 Licensing
MPEG-4 is a licensed technology. A license is required for both encoding and decoding MPEG-4 streams. Each Axis product provides one encoder license and one decoder license. Axis provides high quality MPEG-4 Decoder with each product. Further AXIS MPEG-4 Decoder 10-user license packs can be purchased from Axis. When using other MPEG-4 decoders (e.g. QuickTime), no additional licenses from Axis are required.

For Application Development Partners
Axis provides a Software Development Kit for its AXIS Media Control. The kit makes it easier for Axis' application development partners to integrate MPEG-4 viewing and recording into their software. For more on pages for Application Development Partners, click here.

See also information about compression standards

QuickTime is a registered trademark of Apple Computer, Inc.
 


Axis is the world’s leading expert in network video

    Glossary  |  Contact  |  Sites  |  Privacy Statement