PulseAudio is a networked sound server.
Features
- Module autoloading
- Support for more than one sink/source
- Good low latency behaviour
- Very accurate latency measurement for playback and recording.
- Client side latency interpolation
- Embedabble into other software (the core is
... [More] available as C library)
- Completely asynchronous C API, complemented by two synchronous variants for simple use in synchronous applications
- Simple command line interface for reconfiguring the daemon while running
- Flexible, implicit sample type conversion and resampling
- "Zero-Copy" architecture
- May be used to combine multiple sound cards to one (with sample rate adjustment)
- Ability to fully synchronize multiple playback streams [Less]
PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It aims to support the usecases currently handled by both PulseAudio and Jack and at the same time provide same level of powerful handling of Video input and output. It also introduces a security model that
... [More] makes interacting with audio and video devices from containerized applications easy, with supporting Flatpak applications being the primary goal. Alongside Wayland and Flatpak we expect Pipewire to provide a core building block for the future of Linux application development. [Less]
Esound is an audio mixing server that allows multiple applications to output sound to the same audio device. Development on Esound stopped several years ago, in the hope that someone would write a replacement. Esound is seriously lacking in features required for a modern desktop environment
... [More], particularly for multi-channel audio and audio/video synchronization. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy