Compression

Video compression is the process of using computing power to reduce the size of images or video regardless if it will be stored on a hard drive or sent over a network. Compression is a tradeoff between CPU (processor) cycles and small sizes and there are two types: image compression and video compression. Here are a few:

  • JPEG (image) – very common form of image compression. Found in digital cameras, cellular phones and laptops.
  • M-JPEG (image) – using JPEGs as frames to make ‘motiion’.
  • Wavelet (image) – more efficient than JPEG.
  • JPEG-2000 (image) – standardization of wavelet compression.
  • MPEG-2 (video) – very common – used for DVDs, cable TV and Internet based media.
  • MPEG-4 (video) – better compression than MPEG-2; more suitable for low bandwidth applications. Records image deltas to reduce bandwidth requirements.
  • MxPEG – Mobotix’s proprietary compression format which was used to obtain higher image quality of moving objects when compared to MPEG-4. This format was designed for low bandwidth consumption and quick reaction times. It is important to note that the license is free to use, allowing developers to integrate MxPEG video.
  • H.264 (video) – can be up to 3 times more efficient than MPEG-2 and is becoming popular.

Better hardware can result in better ability to compress video. Compression is important for applications where large amounts of video will be transmitted or stored.