音频系统 - Arch Linux 中文维基

跳转到内容

# 音频系统

来自 Arch Linux 中文维基

相关文章

- 编解码器与容器
- MIDI
- PC 扬声器

翻译状态：

- 本文（或部分内容）译自 Sound system，最近一次同步于 2026-04-14，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

任何 Linux 音频系统都包含数个层级：

- 驱动和底层接口 — 硬件支持与控制
- 用户模式 API（库）— 应用调用所需
- 用户模式音频服务器（可选）— 适用于复杂桌面环境，同时存在多个音频应用，以及需要高级特性的环境（如专业音频环境）
- 音频框架（可选）— 与服务器进程无关的高层级应用环境

默认 Arch 安装就已包含了内核音频系统（ALSA），且官方仓库中包含很多相关工具。如果你想要更多其它功能，可以选择安装一个音频服务器，大多数发行版默认会使用 PipeWire。

提示：更多信息请参考专业音频。

## 驱动和底层接口

- 高级 Linux 声音体系（Advanced Linux Sound Architecture，ALSA） — 为音频硬件提供设备驱动及最底层支持的默认 Linux 内核组件。

  https://www.alsa-project.org/wiki/Main_Page || 随默认内核附带

- Open Sound System（OSS） — 早期的 Linux 音频系统。

  http://www.opensound.com/ || ossAUR

## 音频服务器

- JACK Audio Connection Kit — 用于专业音频应用的音频服务器，特别是如录音，效果插入，实时合成等低延迟应用。

  https://jackaudio.org/ || jackAUR, jack2包

- Network Audio System — 开源，网络透明，客户端-服务端架构的音频传输系统。

  https://www.radscan.com/nas/nas-links.html || nasAUR

- PipeWire — 目标取代 PulseAudio 和 JACK 的多媒体框架，支持类似 Flatpak 的容器。

  https://pipewire.org/ || pipewire包

- PulseAudio — 通用音频系统，目标为开箱即用，多同时音频输入，可以处理复杂场景，带有网络功能。

  https://www.freedesktop.org/wiki/Software/PulseAudio/ || pulseaudio包

另请参考 Wikipedia:Sound server。

分类：​

- 音频

音频系统
添加话题