필자가 작성한 프로그램에서 지연 시간이 짧은 Linux에서 오디오를 캡처하려고합니다.지연 시간이 짧은 Linux에서 사운드 캡쳐
ALSA API를 사용하여 몇 가지 실험을 실행했으며 snd_pcm_readi()를 사용하여 소리를 캡처 한 다음 snd_pcm_writei()를 사용하여 즉시 재생했습니다.
캡쳐 된 프레임 수와 버퍼 크기가 인 경우 재생을 시도했지만 지연 시간이 1 초 미만으로 줄어들 수있는 것 같습니다. 정도입니다.
PulseAudio 또는 JACK을 사용하는 것이 더 좋습니까? 그것들은 캡처 된 오디오 을 재생하는 데 사용할 수 있습니까?
는 ALSA의 snd_pcm_mmap ... 기능은 대기 시간을 향상시킬 것인가? –