3

我是 iOS 新手(来自 android)。我已经使用 WebRTC 独立 AECM 模块在 android 上成功完成了 AEC 流程。

现在我必须在 iOS 上做同样的事情,但进展甚微。主要问题是我应该选择哪种解决方案在 iOS 上进行 AEC:

  1. 使用 iOS 内置 AEC。
  2. 再次使用 WebRTC 独立 AECM 模块。

对于第一个解决方案,我了解到 iOS 在语音处理 I/O 单元中内置了 AEC。但是听说VPU的性能不够好。可以?

对于第二个,在 android 上,我可以使用 AudioRecord 和 AudioTrack 的 API 和一些缓冲区技术来计算 WebRTC“audio_processing.h”中描述的“延迟”,但我没有信息。关于我应该使用什么 API 来计算 iOS 上的相同延迟。

我现在一直在搜索 google 和 iOS 文档。但也渴望在这里得到任何建议。尤其是已经在 iOS 上做过 AEC 的人。

多谢。

4

0 回答 0