2011-06-30 14 views
1

私はVoIPアプリケーション(pjsipを使用して)に入れるエコー抑制ライブラリを探しています。オープンソースまたは商用。このアプリケーションはC++(Windows、Mac、まもなくLinuxになる)で書かれています。エコー抑制ライブラリ?

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

NB:エコーキャンセルに関する重複している人が誤って補間した後で、質問を再追加しました。エコーキャンセレーションは、VoIPアプリケーションでエコーを処理するための、より現代的で一般的なアプローチですが、エコー抑制とは根本的に異なります。エコーサプレッションは、より少ないCPUを使用します(ラップトップでバッテリ寿命を延ばす)、より堅牢です(現代のPCハードウェアはエコーキャンセレーションが機能しないように多くの障害を作ります)。私は特に、エコーキャンセリングライブラリを探しています。

+7

DOSでは、 "エコーオフ"と言うことができましたが、私はそれが何であったのか分かりません。 –

+0

私が抑制したいエコーは、私はソフトウェアライブラリを探していますが、埋め込み回路ではありません。 – jgaa

+0

最終的に私はEcho Cancellationライブラリの検索を断念し、Googles WebRTCプロジェクトの一部であるVoiceEngineライブラリを使用して終了しました。それは非常に良いエコーキャンセラー(私がこれまでに試した最高)を含んでいます。 – jgaa

答えて

0

を参照してください、私たちは共通のオープンソースと商用AEC実装の両方をあきらめましたその後、私たちのメディアスタックをGoogleのVoice Engine(Chromes WebRTCコードベースの一部)に移行し、AECはほとんどの場合うまく動作していると推測します(外部スピーカーを使用している場合でもApple/OS Xにはまだ問題があります)。

+0

Adaptive Digitalのエコーキャンセラーを試しましたか? GoogleのAECを測定し、多くのCPUを使用します。 –

+0

Andre Adrian AECはどうですか? [リンク](http://www.andreadrian.de/intercom/index.html) –

+0

@jgaaこんにちは、私に連絡してください[email protected]私はpjsipの実装コードを買うのは面白いです。 – user170317

1

speexは、コーデックの一部であるため、参照ライブラリにエコーキャンセレーションがあり、それをAPIの一部としてエクスポートしているように見えるので、これを使用できると思います。研究の数ヶ月後here

EDITうーん、それはPJSIPで使用されるものが何であるかだように見えます...申し訳ありませんが、役に立たない答え:(

関連する問題