音频系统
外观
(重定向自 Sound)
任何 Linux 音频系统都包含几个层次
- 驱动程序和底层接口 — 硬件支持和控制。
- 用户模式 API(库) — 由应用程序使用和需要。
- 用户模式音频服务器 (可选) — 最适合复杂的桌面环境,需要同时运行多个音频应用程序,并且对于更高级的功能至关重要,例如 专业音频。
- 音频框架 (可选) — 不涉及服务器进程的高级应用程序环境。
默认的 Arch Linux 安装已经包含了内核音频系统 (ALSA),并且许多相关的实用工具可以从 官方仓库 安装。如果您想要附加功能,可以安装几个 音频服务器 中的一个。
提示 对于高级主题,请参阅 专业音频。
驱动程序和底层接口
- 高级 Linux 音频架构 (ALSA) — 默认的 Linux 内核组件,提供音频硬件的设备驱动程序和最低级别的支持。
- 开放音频系统 (OSS) — Linux 的原始音频系统。
- http://www.opensound.com/ || ossAUR
音频服务器
- JACK 音频连接套件 — 用于专业音频的音频服务器,特别是低延迟应用程序,包括录音、效果、实时合成等。
- https://jackaudio.org/ || jackAUR, jack2
- 网络音频系统 — 一个开源的、网络透明的客户端-服务器音频传输系统。
- PulseAudio — 通用音频系统,旨在提供开箱即用的音频,支持多个同时输入,可处理复杂设置;支持网络功能。
另请参阅 Wikipedia:Sound server。