Встроенный AEC или WebRTC AEC на iOS?
Я новичок в iOS(с Android). Я уже успешно сделал процесс AEC на Android с автономным модулем AECM WebRTC.
Теперь я должен сделать то же самое на iOS, но с небольшим прогрессом. основная проблема заключается в том, какое решение мне выбрать для выполнения AEC на iOS:
- с помощью встроенного iOS AEC.
- снова использовать автономный модуль AECM WebRTC.
для первого решения я узнал, что iOS имеет встроенный AEC в блоке ввода / вывода для голосовой обработки. но я слышал, что производительность VPU недостаточно хороша. Является ли?
для второго, на Android, я могу использовать AudioRecord и API AudioTrack и некоторую технику буфера для вычисления "задержки", описанной в WebRTC "audio_processing.h", но у меня нет информации. о том, какой API я должен использовать, чтобы вычислить ту же задержку на iOS.
Я продолжаю искать в Google и iOS документах прямо сейчас. но также стремится к любому совету здесь. особенно тот, кто уже сделал AEC на iOS.
большое спасибо.