コーデックとは何ですか?

コーデックは、サーバー上のソフトウェアとしてインストールされるか、ハードウェア( ATAIP電話など)に埋め込まれたソフトウェアの大半を変換するために使用されるアルゴリズムです音声(VoIPの場合)信号を、VoIP呼の間にインターネットまたは任意のネットワークを介して送信されるデジタルデータに変換する。

単語コーデックは、構成された単語のコーダ - デコーダまたはコンプレッサ - デコンプレッサから来る。 コーデックは通常、次の3つのタスクを実行します(最後のタスクはほとんどありません)。

エンコーディング - デコード

通常のPSTN電話で話すとき、あなたの声は電話回線を介してアナログ方式で転送されます。 しかし、VoIPでは、あなたの声はデジタル信号に変換されます。 この変換は技術的に符号化と呼ばれ、コーデックによって実現されます。 デジタル化された音声が目的地に到達すると、他の通信者がそれを聞き理解できるように、元のアナログ状態に復号化し直さなければならない。

圧縮 - 解凍

帯域幅は希少な商品です。 したがって、送信するデータが軽くなると、一定時間内に送信してパフォーマンスを向上させることができます。 デジタル化された音声を小さくするために、圧縮されています。 圧縮は、同じデータが格納されるが、より少ないスペース(デジタルビット)を使用する複雑なプロセスです。 圧縮中、データは圧縮アルゴリズムに適した構造(パケット)に限定されます。 圧縮されたデータは、ネットワークを介して送信され、その宛先に到達すると、解読されて元の状態に戻され、解読される。 しかし、ほとんどの場合、圧縮されたデータはすでに消耗品状態にあるので、データを復元する必要はありません。

圧縮の種類

データが圧縮されると、そのデータはより軽くなるため、パフォーマンスが向上します。 しかし、最良の圧縮アルゴリズムは圧縮データの品質を低下させる傾向があります。 圧縮には、ロスレスとロッシーの2種類があります。 ロスレス圧縮では、何も失うことはありませんが、圧縮はそれほどありません。 ロッシー圧縮では、大幅な小型化を実現しますが、品質が低下します。 通常は、圧縮されたデータを元の状態に戻すことはできません。その理由は、品質がサイズに対して犠牲にされたためです。 しかし、これはほとんどの時間が必要ではありません。

ロッシー圧縮の良い例は、オーディオのMP3です。 あなたがオーディオに圧縮すると、あなたは圧縮できません、MP3オーディオは、巨大な純粋なオーディオファイルに比べて、すでに聞いて非常に良いです。

暗号化 - 解読

暗号化は、セキュリティを実現するための最良のツールの1つです。 誰も理解できない状態にデータを変更するプロセスです。 このようにして、たとえ暗号化されたデータが権限のない人によって傍受されたとしても、そのデータは依然として秘密です。 暗号化されたデータが宛先に到達すると、元の形式に復号化されます。 多くの場合、データが圧縮されると、元の状態から変更されているため、データはある程度暗号化されています。

VoIPに使用される最も一般的なコーデックのリストについては、このリンクを参照してください。