再会,
我一直在与一位同事讨论有关 ALSA 与 PulseAudio 的一些细节,需要一些帮助才能得出结论。据我了解,ALSA 相对较低级,直接与硬件对话,而 PulseAudio 作为服务位于 ALSA 之上。
此外,据我了解,ALSA 与 Linux 相关联,但 PulseAudio 只是作为 ALSA 之上的抽象层,并且可以在其他平台上工作。我的结论是 ALSA 将在大多数Linux系统上提供更低的音频延迟,而我的同事认为 PulseAudio 无论如何都提供更好(更短)的延迟。
我们谁是正确的?我的理由是,由于 PulseAudio 位于 ALSA 之上,甚至封装了它,除非它提供自己的低级调用,否则它不可能提供更好的延迟。
谢谢你。