【发布时间】:2014-10-28 03:59:04
【问题描述】:
我想在我正在编写的程序中以低延迟在 Linux 上捕获音频。
我使用 ALSA API 进行了一些实验,使用 snd_pcm_readi() 捕获声音,然后立即使用 snd_pcm_writei() 播放。
我尝试过使用捕获的帧数和缓冲区大小, 但我似乎无法将延迟降低到不到一秒 左右。
我是使用 PulseAudio 还是 JACK 更好?那些可以用来玩 捕获的音频?
【问题讨论】:
-
另外,ALSA snd_pcm_mmap... 函数会改善延迟吗?
标签: audio alsa pulseaudio jack