Встроенный AEC или WebRTC AEC на iOS?

Я новичок в iOS(с Android). Я уже успешно сделал процесс AEC на Android с автономным модулем AECM WebRTC.

Теперь я должен сделать то же самое на iOS, но с небольшим прогрессом. основная проблема заключается в том, какое решение мне выбрать для выполнения AEC на iOS:

  1. с помощью встроенного iOS AEC.
  2. снова использовать автономный модуль AECM WebRTC.

для первого решения я узнал, что iOS имеет встроенный AEC в блоке ввода / вывода для голосовой обработки. но я слышал, что производительность VPU недостаточно хороша. Является ли?

для второго, на Android, я могу использовать AudioRecord и API AudioTrack и некоторую технику буфера для вычисления "задержки", описанной в WebRTC "audio_processing.h", но у меня нет информации. о том, какой API я должен использовать, чтобы вычислить ту же задержку на iOS.

Я продолжаю искать в Google и iOS документах прямо сейчас. но также стремится к любому совету здесь. особенно тот, кто уже сделал AEC на iOS.

большое спасибо.

0 ответов

Другие вопросы по тегам