VoIP通話の品質は、送信に使用されるコーデックとインターネット接続の帯域幅に依存します。インターネット接続に最適なコーデックを使用したい。
次のリストからコーデックを選択する必要があります。
どちらを選択するのか、そしてその理由は?
私は両側で最高の高品質の声が欲しいです。
ビットレートのADSL2 +インターネット接続があります。
今日の時点では、次のチャート(Wikipediaから)に示されているように、他のほとんどのコーデックよりも優れた Opus を使用する可能性が高いです。
Opusは帯域幅全体(ナローバンドからフルバンドまで)にわたって機能し、ビットレートと帯域幅に応じてエンコードモードを動的に切り替えることができるため、専用の音声コーデックよりも常に優れた品質を提供します。
2013年の私の古い回答は以下のとおりです。
私が読んだいくつかの調査によると、G.711は、必要な帯域幅、圧縮遅延、主観的なオーディオ品質の間で最良のトレードオフを提供するようです。
シスコは2006年に記事を公開しました nderstanding Codecs:Complexity、Hardware Support、MOS、and Negotiation 、彼らはまた、主にあなたを含むいくつかのコーデックについて主観的な平均意見スコア(MOS)を評価しました言及。 MOS 1〜5の範囲で、5が最高の品質で、多くのリスナー(通常は12〜15を超える)の平均です。
結果は次のとおりです。
+---------------------+------------------+------------+-------------------------+
| Compression Method | Bit Rate (kbps) | MOS Score | Compression Delay (ms) |
+---------------------+------------------+------------+-------------------------+
| G.711 PCM | 64 | 4.1 | 0.75 |
| G.726 ADPCM | 32 | 3.85 | 1 |
| G.728 LD-CELP | 16 | 3.61 | 3 to 5 |
| G.729 CS-ACELP | 8 | 3.92 | 10 |
| G.729 x 2 Encodings | 8 | 3.27 | 10 |
| G.729 x 3 Encodings | 8 | 2.68 | 10 |
| G.729a CS-ACELP | 8 | 3.7 | 10 |
| G.723.1 MP-MLQ | 6.3 | 3.9 | 30 |
| G.723.1 ACELP | 5.3 | 3.65 | 30 |
+---------------------+------------------+------------+-------------------------+
ご覧のとおり、G.711は、超低帯域幅アプリケーション用に開発された他のコーデックよりも多くの帯域幅を必要としますが、ADSLを使用する場合、これは問題ありません。あなたが得ることは良いMOS値を持つ非常に低い遅延です。
A Karapantazis et alによる2009年のより最近の研究 はさらに優れた概要を提供します(クリックして拡大):
ご覧のように、考慮に入れることができる特定のブロードバンドコーデックがあり、Speexは非常に人気があります。
オーディオコーデックの最新の叫びは、この順序で:Opus、SILK、Speexだと思います。
Opusは、IETF(Internet Engineering Task Force)によって開発された非可逆オーディオコーディング形式で、インターネットを介したインタラクティブなリアルタイムアプリケーションに特に適しています。
Opusをカバーするすべての既知のソフトウェア特許は、ロイヤルティフリーの条件の下でライセンスされます。
Opusには、音声指向のSILKと低遅延CELTの2つのオーディオコーディング形式のテクノロジーが組み込まれています。
CELT自体は、もともとXiph.Org Foundationによって(Oggコーデックファミリの一部として)開発されました。
SILKは、Skype Limitedが開発したオーディオ圧縮形式およびオーディオコーデックです。
ライセンスアウト以来、それは他の人にも使用されてきました。インターネット標準のOpusコーデックに拡張されています。
Speexは、音声用に設計された特許のないオーディオ圧縮フォーマットであり、VoIPアプリケーションやポッドキャストで使用できるフリーソフトウェアの音声コーデックでもあります。[6]これは、CELP音声コーディングアルゴリズムに基づいています。[7] Speexは特許の制限がないと主張し、改訂された(3条項)BSDライセンスの下でライセンスされています。 Oggコンテナ形式で使用するか、UDP/RTPを介して直接送信できます。
Speexの設計者は、このプロジェクトをVorbis汎用オーディオ圧縮プロジェクトを補完するものと見なしています。
Xiph.OrgはSpeexを廃止したと見なします。その後継は、すべての領域でそのパフォーマンスを上回る、より近代的なOpusコーデックです。