1

VoIP アプリケーション (pjsip を使用) に入れるエコー抑制ライブラリを探しています。オープンソースまたは商用。アプリケーションは C++ で書かれています (Windows、Mac、および近日公開予定の Linux)。

いくつかのエコー キャンセラ (無料と商用の両方) を試しましたが、良い結果は得られませんでした。だから私は、少なくともユーザーが Skype の使用に慣れているユーザー エクスペリエンスを提供する、よりシンプルなものを探しています。pjsip の Echo Suppressor は、私の使用には十分に機能しません (非常に多くのマシン (PC と Mac の両方) で適切なエコー抑制を提供できません)。

注意: 誰かがエコー キャンセルに関する重複として誤って解釈した後、質問を再追加しました。エコー キャンセレーションは、VoIP アプリケーションでエコーを処理するための最新の一般的なアプローチですが、エコー抑制とは根本的に異なります。エコー抑制は、CPU の使用量が少なく (= ラップトップのバッテリー寿命が長くなります)、より堅牢です (最新の PC ハードウェアでは、エコー キャンセレーションの動作を妨げる多くの障害が発生する可能性があります)。私は特に、エコー キャンセリング ライブラリを探している/いない/探しています。

4

2 に答える 2

1

数か月の調査の後、一般的なオープン ソースと商用の AEC 実装の両方を断念しました。次に、メディア スタックを Google の Voice Engine (Chromes WebRTC コード ベースの一部) に移動しました。推測ですが、ほとんどの場合、AEC は非常にうまく機能します (外部スピーカーを使用する場合、Apple/OS X にはまだ問題があります)。

于 2013-01-04T10:28:04.010 に答える
1

speexはコーデックの一部であるため参照ライブラリにエコー キャンセレーションがあり、それを API の一部としてエクスポートしているようですので、それを使用できると思います。こちらをご覧ください

編集うーん、それがpjsipで使用されているもののように見えます...申し訳ありませんが、役に立たない答えです:(

于 2011-08-04T18:46:58.107 に答える