What is Codec?

Codec is a special library or a program that converts normal audio signal in to digitaly encoded one. Codecs vary in the sound quality, the bandwidth required, the computational requirements.