Какова наименьшая задержка звука в обе стороны, достижимая с iPhone 4?

#iphone #ios #audio

#iPhone #iOS #Аудио

Вопрос:

Какова наименьшая задержка передачи звука в режиме ввода-вывода, возможная с iPhone 4 / iOS 4.2? Я просто хочу принимать входные данные с микрофона и воспроизводить их через наушники с наименьшей задержкой. Я хотел бы знать теоретический минимум и фактически наблюдаемый минимум, если это возможно.

Ответ №1:

Обычно приложение может настраивать буферы ввода / записи и вывода / воспроизведения аудиоустройств RemoteIO длиной 256 с частотой дискретизации 44,1 тыс. Таким образом, от 6 до 12 мС, вероятно, является наименьшей границей, исходя только из минимальной задержки заполнения / обработки буфера API iOS (и не включая задержки ОС, драйвера, ЦАП, усилителя, динамика и скорости звука в эфире во время полета).

Комментарии:

1. Хороший список дополнительных источников задержки! 1.

2. Я видел приложения, использующие буферы из 128 выборок. Я полагаю, что приложения IK Multimedia делают это в режиме сверхнизкой задержки.