Coder-Decoder (Codec)

Author: Anagha Ravi

What is a Codec?

Coder-Decoder (Codec) is a device or computer program that encodes or decodes a digital data stream or signal.

What is an example of a Codec?

Bandwidth offers Codec as a feature of our services.

Here is a brief example of what Codec looks like on a technical level:
In a SIP INVITE, a range of codecs will be offered in the SDP in order to send the voice (or other media) in a call; this is akin to the sending side saying “these are the languages I speak”. The receiving side will then chose a codec ‘language’ from the offer and send that back in the SDP of the 200 OK. Once a codec ‘language’ is agreed upon in a 200 OK, media (RTP) will start.

Bandwidth aims to provide a diverse group of features within our services that meet all of our customers needs. Codec is one such feature that enables audio to transfer from one device to the other by converting it into a digital signal. Bandwidth handles this conversion and enables communications to be carried across applications almost seamlessly. With quality, reliable service, Bandwidth enables Codec to give our customers the ability to master the communications that they need so they can focus on what matters most to their business.

Terms related to Codec

The information provided in this glossary definition does not, and is not intended to, constitute legal advice, nor does it necessarily represent Bandwidth's products or business practices. This page is for general informational purposes only.