stalls and de-synchronization with module-tunnel-sink
I run a very basic home network pulseaudio<-->pulseaudio/pipewire remote speakers setup. The server that has speakers connected to it runs with pulseaudio:
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;10.10.0.0/16 auth-anonymous=1
Then, the clients run:
pactl load-module module-tunnel-sink sink_name=PenguinRadio server=10.10.13.1
This was previously working fine in a pure pulseaudio setup. However, replacing the client's pulseaudio with pipewire-pulse now results in some strange issues. After loading module-tunnel-sink
, the audio will work fine. But eventually, it will be interrupted and stop. Sometimes it comes back from that interruption after a few seconds of delay, but the audio itself then is always delayed by that amount of silence. It's probable that these interruptions are the result of network packets being dropped, but maybe not, and in either case, this is not something I experienced with pulseaudio. Further, the delay that ensues indicates that there might be a larger issue with buffering.
Please let me know if there's something I should do to provide more information for debugging.