Звук в Linux
OSS/Free (Open Sound System)
Открытая звуковая система - это набор модулей для ядра, которые непосредственно
обеспечивают доступ из программ к ресурсам звуковой карты.
ALSA 0.5
Альтернативой OSS служит ALSA. Этот проект появился позже и поставил своей
целью создать более прогрессивную модульную звуковую подсистему в Linux с
поддержкой многопоточности.
aRts
Если в среде Gnome принято пользоваться демоном EsounD, то в KDE прижился analog Realtime
synthesizer (aRts). Обладая аналогичными характеристиками и возможностями, aRts также
"садится" на звуковое устройство и принимает звуковые потоки от своих клиентов.
EsounD (The Enlightened Sound Daemon)
Весьма распространенный сервер, позволяющий смешивать звуковые потоки не только от
локальных процессов но и приходящие по сети. Является стандартом де-факто во многих
дистрибутивах при отсутствии среды kde.
GStreamer
Gstreamer - это высокопроизводительная компонентная библиотека, состоящая из небольшой
основной библиотеки и набора плагинов. Часть плагинов - это кодеки, отвечающие за
кодирование и декодирование мультимедиа (аудио- и видеопотоков), часть - это фильтры,
реализующие функции преобразования потоков (микшеры, эффект-генераторы, нелинейный
монтаж и т. д.).
|