Codec - definition

A program or a device capable of performingestablished, you need to use a codec that is
encoding and decoding on a digital data stream orsupported by both the parties and the provider. It is
signal is known as Codec. The stream or signal forimperative to understand codecs so as to enable you
transmission, storage or encryption are encoded andto have a better understanding as to why some
decoded by the Codecs. In the video camera, theVoIP service providers are better than others and
ADC converts its analogue signals to digital signals,also why audibility through IPS with some service
which after passing through the video compressorproviders is better than others. In the following
for transmission or storage are decoded by the DACparagraphs, the different types of codecs and their
for analog display. An audio compressor convertsutility are elaborated.
analogue audio signals to digital signals forThere are basically three types of codecs namely
transmission or storage. The de-compressor at theAudio codecs, Video codecs, and Data codecs.
receiving end converts the digital signals back toAudio codec - A computer program which
analog for playback. Essence is a term commonlycompresses/decompresses digital audio data is
associated with the raw encoded form of audio andknown as audio codec. Most of these codecs are
video data.implemented as libraries that act as an interface to
Codec is an algorithm used to code and decode theone or more multimedia players such as Winamp,
voice conversation in case of VoIP. The voice andXMMS and Windows Media Player. At times, the audio
sound that we hear is in analogue form and needs tocodec can refer to a hardware implementation or
be converted into a digital form for transmission oversound card. In such a context, the term audio codec
Internet. On the other side, it needs to be decodedactually refers to a combined audio AD/DA converter
once again to make it easy to hear for the recipient.and a fine example of this would be the Intel
The coding and decoding can be done in differentCorporation's AC'97.
ways by utilizing compression to reduce theVideo codec is the device or software module that
bandwidth of the conversation. It is pertinent toenables the use of data compression for digital
mention that with VoIP, encoding with heavyvideos. Initially, videos were stored on magnetic
compression takes more time and delays thetapes as an analogue signal. However with the
conversation. It is here that the codec becomesevolution of compact discs, it became feasible to
eminent for it not only maintains good quality withstore and use video in a digital form. A combination
compression but also does the encoding and decodingof audio and video calls for customized methods of
in a reasonable time.compression. There lies the complexity between
Different VoIP clients support different codecs andvideo quality bit rate, the complexity of coding and
each VoIP service provider supports the subset of adecoding, robustness of data loss and error, random
codec. In simpler terms when a VoIP call isaccess and the art of compression.