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 compresses
analog for playback. Essence is a term commonlydecompresses digital audio data is known as audio
associated with the raw encoded form of audio andcodec. Most of these codecs are implemented as
video data.libraries that act as an interface to one or more
Codec is an algorithm used to code and decode themultimedia players such as Winamp, XMMS and
voice conversation in case of VoIP. The voice andWindows Media Player. At times, the audio codec can
sound that we hear is in analogue form and needs torefer to a hardware implementation or sound card. In
be converted into a digital form for transmission oversuch a context, the term audio codec actually refers
Internet. On the other side, it needs to be decodedto a combined audio AD/DA converter and a fine
once again to make it easy to hear for the recipient.example of this would be the Intel Corporations
The coding and decoding can be done in differentAC97.
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.