いくつかを使用WebRTC libraries
して、上のテスト アプリに実装しましたiPhone
。テスト アプリでは、Skype と同様に、このアプリを使用して 2 台の電話間で音声通話を行うことができます。
このアプリは、Skype や Line などの他の電話アプリよりも多くのバックグラウンド ノイズを拾っています。
バックグラウンドノイズを減らす方法はありますか?
WebRTC lib を使用して NS オプションを有効にしてもバックグラウンド ノイズが発生する理由がわかりません。
私の場合、WebRTC ノイズ抑制のスタンドアロン モジュールを作成しましたが、問題なく動作します。NS インスタンスの最もアグレッシブなモードを使用する場合、Android と iOS の両方でバックグラウンド ノイズはほとんどありません。
Skype には、音響エコー キャンセレーションとノイズ抑制が組み込まれた独自のコーデックがあります。iOS にはノイズ リダクション メカニズムも組み込まれていますが、そのノイズを完全に除去しようとする場合、そのようなアクションを実行する独自のコーデックを使用する方法はありません。その観点からは、WebRTC はまだありません。