中文网站
  Advanced Search
Read the latest Blogs from IT professionals in the field. Read and write community created documents. Need IT help? Ask our staff. Connect with your peers. Check our Tech Shop for posters, books and software tools. Home

Video Compression and Codec

Video compression refers to reducing the quantity of data used to represent video images. Compressed video can effectively reduce the bandwidth required to transmit digital video. A video codec is a device or software that enables video compression and or decompression for digital video.

The video compression usually employs lossy data compression. It operates on the premise that much of the data present before compression is not necessary for achieving good perceptual quality.

There is a complex balance between the video quality, the quantity of the data needed to represent it, also known as the bit rate, the complexity of the encoding and decoding algorithms, robustness to data losses and errors, ease of editing, random access, the state of the art of compression algorithm design, end-to-end delay, and a number of other factors.

There are many different technologies and standards by different standard organizations and companies for video compression available. In the following table, the main ones are listed.

CODEC Name Standard by Compression Type Notes
H.261 ITU-T   Used primarily in older videoconferencing and video telephony products.
H.263 ITU-T   Used primarily for videoconferencing, video telephony, and internet video.
H.264 ITU-T version of MPEG-4 Part 10   Also known as MPEG-4 Part 10, or AVC (for Advanced Video Coding).
MPEG-1 Part 2 MPEG   Used for Video CDs, and also sometimes for online video
MPEG-2 Part 2 MPEG   Used on DVD, SVCD, and in most digital video broadcasting and cable distribution systems.
MPEG-4 Part 2 MPEG   Used for internet, broadcast, and on storage media.
MPEG-4 Part 10 MPEG   Also known as H.264 or AVC, it is used for internet, broadcast, and on storage media.
Cinepak SuperMac Technologies Lossy compression A very early codec used by Apple's QuickTime.
DivX Based on MPEG-4 Part 2   Used for internet, broadcast, and on storage media.
Huffyuv Ben Rudiak-Gould Lossless compression Free codec under GPL.
RealVideo RealNetworks Lossy compression Supported on Windows, Mac, Linux, Unix, and several mobile phones.
SheerVideo BitJazz Inc Lossless compression A family of ultrafast lossless QuickTime and AVI codecs.
Sorenson Sorenson Media Lossy compression also known as Sorenson Video Codec, Sorenson Video Quantizer or SVQ, It is used in Apple's QuickTime and in Macromedia Flash.
Theora Based on VP 3 By Xiph.Org Foundation Lossy compression Used for internet, broadcast, and on storage media.
VP6 On2 Technologies   Used for broadcasting in the field.
WMV Windows Media Video Microsoft   It can do anything from low resolution video for dial up internet users to HDTV.
X264 Based on H.264; GPL   A GPL-licensed implementation of H.264 encoding standard.

Related Terms: H.261, H.263, H.264, MPEG-1, MPEG-2, MPEG-4, Cinepak, DivX, Huffyuv, SheerVideo, Sorenson, Theora, VP 6, WMV, X264