PulseAudio
PulseAudio (ранее PolypAudio) — кроссплатформенный звуковой сервер (англ.), созданный в качестве улучшенной замены таких серверов, как ESD, ARts.
PulseAudio работает на платформах POSIX, таких как Linux, Solaris и FreeBSD, а также на платформе Microsoft Windows. PulseAudio является свободным программным обеспечением: сервер распространяется под лицензией GNU GPL, а библиотеки — под GNU LGPL.
Возможности:
Раздельная установка уровней громкости для разных программ.
Возможность смешивать потоки с разных звуковых плат.
Расширяемая модульная система с поддержкой динамически загружаемых библиотек
Совместимость со многими популярными аудиоприложениями.
Возможность работы с несколькими источниками и приёмниками звука.
Приемлемая для повседневного непрофессионального использования задержка и возможность ею управлять[2].
Использование технологии zero-copy, сберегающей машинное время.
Интерфейс командной строки с возможностью использования сценариев.
Демон, перенастраиваемый с помощью командной строки.
Встроенное преобразование аудиоформатов.
Синхронизация потоков воспроизведения.
Смешиваемые потоки могут иметь разные частотные характеристики.
Эффективный микшер, даже для звуковых плат без микшера, предотвращающий «монополизацию»/«кражу» звукового устройства отдельной программой.
Ссылки