私はiOS(Androidから)が初めてです。WebRTCスタンドアロンAECMモジュールを使用して、AndroidでAECプロセスをすでに正常に実行しています。
今、私はiOSで同じことをしなければなりませんが、ほとんど進歩していません. 主な問題は、iOS で AEC を実行するためにどのソリューションを選択する必要があるかです。
- iOS 組み込みの AEC を使用します。
- WebRTC スタンドアロン AECM モジュールを再度使用します。
最初の解決策として、iOS には Voice Processing I/O ユニットに AEC が組み込まれていることがわかりました。しかしVPUの性能がイマイチだと聞きました。そうですか?
2 つ目は、Android で、AudioRecord と AudioTrack の API といくつかのバッファ テクニックを使用して、WebRTC の「audio_processing.h」で説明されている「遅延」を計算できますが、情報がありません。iOSで同じ遅延を計算するためにどのAPIを使用すればよいかについて。
現在、Google と iOS のドキュメントを検索しています。また、ここでアドバイスをお待ちしています。特に、すでに iOS で AEC を行っている人。
どうもありがとう。