良い一日、
私は同僚と ALSA と PulseAudio の詳細について議論してきましたが、結論を出すために何らかの助けが必要です。私の理解では、ALSA は比較的低レベルであり、ハードウェアと直接やり取りしますが、PulseAudio はサービスとして ALSA の上にあります。
さらに、ALSA は Linux に関連付けられていることを理解していますが、PulseAudio は ALSA 上の抽象化レイヤーとして機能するだけで、他のプラットフォームでも動作します。私の結論は、ほとんどのLinuxシステムで ALSA を使用するとオーディオ レイテンシが低くなるということですが、同僚は、PulseAudio の方がレイテンシが優れている (短い) と主張しています。
どちらが正しいですか?私の推論は、PulseAudio は ALSA の上に置かれているか、ALSA をラップしているため、独自の低レベルの呼び出しを提供しない限り、遅延を改善する方法はないということです。
ありがとうございました。