コーデックには、パルスコード変調とデルタ変調という2つの主要な技術が使用されています。 コーデックはしばしば、符号化されるメディアの特定の側面を強調するように設計されます。
携帯電話のオーディオコーデックは、ソースのエンコードから再生までのレイテンシーが非常に小さいことが求められます。
携帯電話用の音声コーデックは、ソースのエンコードから再生までのレイテンシーが非常に低いことが要求されますが、録音や放送用の音声コーデックは、レイテンシーの高い音声圧縮技術を用いて、より低いビットレートでより高い忠実度を得ることができます。
オーディオやビデオのコーデックは、無料のものから数百ドル以上するものまで何千種類もあります。 古いフォーマットでは、無料または無料に近いコーデックが昔から存在しているため、その影響は小さくなります。 しかし、古いフォーマットは、小型のポータブル機器での再生など、現代のアプリケーションには適さないことが多い。
多くのマルチメディアデータストリームには、音声と映像の両方が含まれており、音声と映像の同期を可能にするメタデータも含まれています。
低ビットレートのコーデックでは、より多くのユーザーが利用できますが、その分、歪みが大きくなります。
低ビットレートのコーデックでは、より多くのユーザーが利用できますが、その分、歪みが大きくなります。 他のコーデックは同じ仮定をしないかもしれません。
Audio Video Interleave (AVI) がコーデックと誤って説明されることがありますが、AVI は実際にはコンテナ フォーマットであり、コーデックは、オーディオまたはビデオをあるオーディオまたはビデオ フォーマットにまたはフォーマットからエンコードまたはデコードするソフトウェアまたはハードウェア ツールです。 AVIはISO規格ではありませんが、多くのコーデックでエンコードされたオーディオやビデオをAVIコンテナに入れることができます。 その他にも、Ogg、ASF、QuickTime、RealMedia、Matroska、DivX Media Formatなどの有名なコンテナ形式があります。 MPEGトランスポートストリーム、MPEGプログラムストリーム、MP4、ISOベースメディアファイルフォーマットなどは、ISOで標準化されたコンテナフォーマットの一例です。