Je veux capturer de l'audio sous Linux avec une faible latence dans un programme que j'écris.Capture du son sur Linux avec une faible latence
J'ai effectué quelques expériences en utilisant l'API ALSA, en utilisant le son de capture snd_pcm_readi() to , puis en utilisant immédiatement snd_pcm_writei() pour le lire.
J'ai essayé de jouer avec le nombre d'images capturées, et la taille de la mémoire tampon, mais je ne semble pas être en mesure d'obtenir la latence à moins d'une seconde ou plus.
Vaut-il mieux utiliser PulseAudio ou JACK? Est-ce que ceux-ci peuvent être utilisés pour lire l'audio capturé ?
Aussi, Est-ce que snd_pcm_mmap ALSA ... fonctions d'améliorer la latence? –