The role of a sound server in Linux is to take inputs from a number of sources and route them to a number of sinks. Several audio servers are available in Linux, with the primary ones being PulseAudio and Jack. They are designed for different roles: PulseAudio is intended for consumer audio systems, while Jack is designed for professional audio. Lennart Poettering at http://0pointer.de/blog/projects/when-pa-and-when-not.html draws up a table of differences. The main one is that Jack is intended for environments in which low latency is critical, with Jack introducing less than 5ms latency into an audio chain, ...
© Jan Newmarch 2017
Jan Newmarch, Linux Sound Programming, 10.1007/978-1-4842-2496-0_7
7. Jack
Jan Newmarch1
(1)Oakleigh, Victoria, Australia
Get Linux Sound Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.