Sound system (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Sound system
. Дата последней синхронизации: 8 августа 2020. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Эта статья рассказывает о базовом управлении звуком. Для получения информации о более сложных темах см. статью
Профессиональное аудио
.
Общие сведения
Звуковая система Arch Linux состоит из нескольких уровней:
Драйверы и интерфейс — поддержка и взаимодействие с аппаратным обеспечением
Usermode API (библиотеки) — требуются и используются приложениями
(опционально)
Звуковые серверы в пользовательском режиме — находят лучшее применение в сложных системах, требующих одновременной работы нескольких аудиоприложений и незаменимы для более продвинутых возможностей, например,
профессионального аудио
.
(опционально)
Звуковые фреймворки — более высокоуровневые программные окружения, не связанные с серверными процессами
Базовая установка Arch Linux включает в себя звуковую систему ядра (
ALSA
), также можно установить множество утилит для управления ALSA из
официальных репозиториев
. Если требуются дополнительные возможности, вы можете сменить его на
OSS
или выбрать другой
звуковой сервер
.
Драйверы и интерфейс
ALSA
— компонент ядра Linux, содержащий драйверы устройств и обеспечивающий наиболее низкоуровневую поддержку звукового аппаратного обеспечения.
https://www.alsa-project.org/wiki/Main_Page
|| входит в состав ядра по умолчанию
Open Sound System
(OSS)
— альтернативная звуковая архитектура для Unix- и POSIX-совместимых систем. OSS 3-ей версии была основной звуковой системой Linux и включалась в ядро, но была заменена на ALSA в 2002 году, когда 4-ая версия OSS стала проприетарным ПО. OSSv4 вновь стала свободным ПО в 2007, когда 4Front Technologies опубликовали её исходные коды и разместили их под лицензией GPL. OSS не поддерживает такое же множество устройств как ALSA, но в некоторых случаях работает лучше.
http://www.opensound.com/
||
oss
AUR
Звуковые серверы
PulseAudio
— очень популярный звуковой сервер, использующийся большинством современных приложений для Linux. Очень хорошо работает с несколькими одновременными потоками аудио и может использоваться по сети. Также PulseAudio легко настраивается — зачастую достаточно только установить пакет.
https://www.freedesktop.org/wiki/Software/PulseAudio/
||
pulseaudio
The factual accuracy of this article or section is disputed.
Reason:
Описание JACK и JACK2 может быть некорректным согласно
FAQ: what are the differences between JACK 1 and JACK2
(англ.), где сказано, что: "Jack 1 и Jack 2 — одинаковые реализации одного протокола". Также в FAQ рассматривается следующий вопрос: "Почему я должен предпочитать одно другому? Для большинства людей нет никакой разницы. Для других же обычно существует одна-две возможности, которые и влияют на выбор". См.
FAQ
(англ.) для получения более подробной информации. (Discuss in
Talk:Sound system (Русский)
)
JACK Audio Connection Kit
— более старая редакция звукового сервера, используемая в профессиональной работе со звуком, особенно когда требуется быстрый отклик при работе с записью, эффектами, синтезом в реальном времени и так далее. Хотя эта редакция и является старой, она сохраняет группу активных и преданных разработчиков, а многие проблемы удаётся решить путём проб и ошибок.
https://jackaudio.org/
||
jack
AUR
JACK2
— новая версия JACK, разработанная непосредственно для работы в мультипроцессорных системах и также включающая передачу данных по сети.
https://github.com/jackaudio/jackaudio.github.com/wiki/Q_difference_jack1_jack2
||
jack2
NAS
— звуковой сервер, поддерживаемый некоторыми крупными приложениями.
https://www.radscan.com/nas/nas-links.html
||
nas
AUR
Смотрите также
MIDI
Кодеки
Профессиональное аудио
Динамик ПК