Streaming audio with pactl fails
Warning
No warning is given, it just silently fails.
Summary
I am trying to stream audio between two Ubuntu 22.04 desktops. Both on the same LAN subnet, both have IPtables allowing the subnet in Input and Output chains.
Ran on server side (192.168.192.10): pactl load-module module-native-protocol-tcp port=4656 listen=192.168.192.10
Verified it's running on server: netstat -nap | grep 4656 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 192.168.192.10:4656 0.0.0.0:* LISTEN 6960/pulseaudio ___
Ran on client side (192.168.192.100) pactl load-module module-tunnel-sink server=tcp:192.168.192.10:4656 I see in netstat the session stuck on the client side on TIME WAIT for a while then timeouts: netstat -nap | grep 4656 tcp 0 0 192.168.192.100:46452 192.168.192.10:4656 TIME_WAIT -
I ran tcpdump on both client and server, and I see two way traffic. Both can see each other's messages. Attached tcpdumps.
environment
pa-info.txt attached. tcpdump-client and tcpdump-server attached
Steps to reproduce
pactl load-module module-native-protocol-tcp port=4656 listen=SERVERIP pactl load-module module-tunnel-sink server=tcp:SERVERIP:4656
What is the current bug behavior?
We then should see a new sound device on the client, this does not happen. We should see a steady network stream when doing netstat, we see TIME WAIT