What is a Codec?
A codec is a device or computer program used to decode or encode a digital data stream or signal. The word codec is actually a portmanteau of the words "code-decode" or, used less commonly, "compressor-decompressor". Codecs are used in video editing programs, videoconferencing, and streaming media.