User Tools

Site Tools


huy:pulse_raspberry_bluetooth
                    Hello, this is Linus Torvalds, and I pronounce PulseAudio as Pu.psh.sAddia...u..psh.

Дано:

-raspberry pi3

-marshall bluetooth 3

-комп с gentoo

Необходимо:

-настроить связку rpi ↔ Marshall Bluetooth III

-передавать звук с gentoo на rpi

Ришэнийе:

Ваапщчэ, ужэ как бы есть pipewire, но чото я его ниасилил с первава раза, можэт таки пиринастройу позжэ

1. Ставим на rpi pulseaudio pulseaudio-module-zeroconf avahi-daemon pulseaudio-module-bluetooth

apt install pulseaudio pulseaudio-module-zeroconf avahi-daemon pulseaudio-module-bluetooth

2. Редактируем /etc/pulse/default.pa на RPI

### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
load-module module-esound-protocol-tcp
load-module module-native-protocol-tcp auth-ip-acl=192.168.100.0/24
load-module module-zeroconf-publish

### Load the RTP receiver module (also configured via paprefs, see above)
load-module module-rtp-recv

запускаем pulseaudio:

pi@raspberrypi:~ $ pulseaudio -k
pi@raspberrypi:~ $ pulseaudio -D

3. Парим блутух с наушниками:

bluetoothctl
# scan on
# pair A0:AB:51:D5:D6:81
# trust A0:AB:51:D5:D6:81
# connect A0:AB:51:D5:D6:81

4. Редактируем /etc/pulse/default.pa на gentoo

load-module module-zeroconf-publish
 
### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv
 
### Load the RTP sender module (also configured via paprefs, see above)
load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
load-module module-rtp-send source=rtp.monitor destination_ip=192.168.100.103
 
load-module module-tunnel-sink server=192.168.100.103

5. Если все сделано верно, в pavucontrol на генте появится устройство marshall@raspberry. Правда, булькало немного, но потом само пропало

huy/pulse_raspberry_bluetooth.txt · Last modified: 2021/11/20 21:41 by slayer