기본 TCP 프로토콜을 사용하여 원격 pulseaudio 서버로 사운드를 전송할 때 음질이 매우 나쁩니다. 특히 저주파에서 두드러지게 나타나 잘못 인코딩된 mp3처럼 들립니다.
소스는 이더넷을 통해 라우터에 연결되어 있으며 대상은 연결이 양호한 Wi-Fi의 Raspberry Pi 3입니다. Raspberry Pi에는 USB DAC가 있어 로컬 파일을 정상적으로 재생할 수 있습니다.
내 구성은 다음과 같습니다.
소스 default.pa:
load-module module-tunnel-sink-new server=192.168.1.34
# also tried to add format=float32le rate=44100
대상 default.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
# ...
targetdaemon.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