Я хочу записывать аудио в Linux с низкой задержкой в программе, которую я пишу.Захват звука в Linux с низкой задержкой
Я провел несколько экспериментов с использованием API ALSA, используя snd_pcm_readi() до захвата звука, затем сразу же используя snd_pcm_writei(), чтобы воспроизвести его.
Я попытался сыграть с количеством захваченных кадров и размером буфера , но, похоже, я не могу получить задержку менее чем за секунду. или около того.
Мне лучше использовать PulseAudio или JACK? Могут ли они использоваться для воспроизведения записанного звука ?
Кроме того, будет ли ALSA snd_pcm_mmap ... функции улучшения задержки? –