蓝牙音频 ALSA 后端
[!警告] 最新版本为一些核心组件使用了新名称:
bluealsa守护进程现在称为bluealsadbluealsa-cli工具现在称为bluealsactl请参阅 Wiki 指南 从 4.3.1 版或更早版迁移 如需更多信息。
这个项目是 BlueZ 和 Linux 之间直接集成的重生。 ALSA. 自 BlueZ >= 5 以来,内置集成已被移除,取而代之的是 第三方音频应用程序。从现在开始,BlueZ起着中间件的作用 在实现蓝牙音频配置文件的音频应用程序和 蓝牙音频设备。
目前的现状是,为了从/向蓝牙设备流式传输音频,必须安装通用的音频服务器,例如 PipeWire 或 PulseAudio,或者使用已被淘汰且不再维护的 BlueZ 4.0 版本。
这个项目创建并维护了一个名为 BlueALSA 的产品,使用它可以实现与 PulseAudio 相同的蓝牙音频配置文件支持,但依赖性更少,软件堆栈的层次更低。 BlueALSA 在 BlueZ 中注册了所有经典的蓝牙音频配置文件,以及 BLE-MIDI 配置文件,但其他 BLE 音频配置文件尚未支持。因此,理论上每台具有经典音频功能的蓝牙设备都可以连接。
BlueALSA 专门用于小型、低功率的专用音频或音频/视频系统,不需要 PulseAudio 或 PipeWire 的高级音频管理功能。目标系统必须能够正确运行,所有音频应用程序都直接与 ALSA 进行接口,每次只有一个应用程序使用每个蓝牙音频流。在这种系统中,BlueALSA 为现有的 ALSA 声卡提供了蓝牙音频支持。请注意,这意味着应用程序受到 ALSA API 的限制,并且高级音频功能无法使用。
暂无开放 Issues,或尚未同步最近议题。