Definition:
software used to make audio or video programs work across the Internet. Codecs are made up of complex algorithms that figure out how to make audio and video programs small enough to be transmitted efficiently across the network. Codecs are designed to offer different levels of audio and video quality, depending on how well the audience is prepared to receive the program.
Related terms: Encoder, Streaming media