首页 » Linux » 使用 PulseAudio 将树莓派作为蓝牙音响

使用 PulseAudio 将树莓派作为蓝牙音响

使用树莓派实现电视盒路由器的功能后,这次将让其实现蓝牙音响功能。本文将介绍如何 使用 PulseAudio 将树莓派作为蓝牙音响 。 PulseAudio 是一个跨平台的、可通过网络工作的声音服务,可以方便的进行音频流的重定向。

使用 PulseAudio 将树莓派作为蓝牙音响_logo
  1. 安装
  2. 解决音频通过 HDMI 传输时会被其他程序终端
  3. 解决声音卡顿
  4. 参考

1 安装

安装 PulseAudio 及其蓝牙组件

sudo apt install pulseaudio pulseaudio-module-bluetooth

重启树莓派,PulseAudio 服务将会自动启动。

在系统状态栏找到蓝牙的图标右键,将其设置为可被发现的。这样就可以手机或其他设备上搜索到树莓派的蓝牙设备了。连接后可以像使用其他蓝牙音响一样使用了。

只要成功连接一次后就可以将树莓派的蓝牙设置为不可见的。已经配对后的设备仍然可以正常连接。

2 解决音频通过 HDMI 传输时会被其他程序终端

设备同时安装 Kodi 和 PulseAudio 时,Kodi 在屏幕保护的时候会关闭树莓派的 HDMI 输出,这样会中断 PulseAudio 的音频信号。

目前只能将音频信号转由 3.5 mm 音频接口输出,或者使用其他屏幕保护模式,使其不中断 HDMI 输出。

3 解决声音卡顿

播放一段时间音频后会出现卡顿现象,这可能是因为 PulseAudio 默认情况下音频的播放是基于时间进行的。短暂的网络波动会导致服务器端和客户端时间上的错误,积累后就会导致声音卡顿。通过下面方式使 PulseAudio 不再基于时间运行。

编辑文件 /etc/pulse/system.pa ,在其中找到

load-module module-udev-detect

将其修改为

load-module module-udev-detect tsched=0

另一个可能造成卡顿的原因是由于采样造成的

4 参考

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注