当使用本机 tcp 协议将声音传输到远程pulseaudio 服务器时,音质非常糟糕,在低频上尤其明显,听起来就像编码错误的 mp3。
源通过以太网连接到路由器,目标是具有良好连接的 wifi 上的树莓派 3。树莓派有一个usb dac,可以正常播放本地文件。
我的配置是这样的:
来源default.pa:
load-module module-tunnel-sink-new server=192.168.1.34
# also tried to add format=float32le rate=44100
目的地默认.pa
# ...
.ifexists module-udev-detect.so
load-module module-udev-detect tsched=0
.else
load-module module-detect tsched=0
.endif
load-module module-native-protocol-tcp auth-ip-acl=192.168.1.0/24 auth-anonymous=1
# ...
目标 daemon.conf
allow-exit = no
avoid-resampling = true
high-priority = yes
cpu-limit = no
exit-idle-time = -1
default-fragments = 2
default-fragment-size-msec = 125
resample-method = speex-float-5