Se si utilizza audio a impulsi come server audio, è possibile utilizzare module-native-protocol-tcpper accettare la connessione tcp dal proprio computer remoto.
Nel seguente esempio, utilizzo un tunnel ssh per inoltrare la richiesta audio dalla macchina remota a quella locale.
Sul computer locale, fare qualcosa del tipo:
pactl load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
ssh -R 9999:127.0.0.1:4713 you@remotehost
quindi sul computer remoto è possibile utilizzare paplay
paplay -s 127.0.0.1:9999 soundfile.wav
AGGIUNTO Ho scoperto cheauth-ip-aclnon accettalocalhostcome parametro valido, devi usare127.0.0.1(o qualunque cosa la tua macchina usi l'indirizzo localhost).
EDIT Dovrebbe esseressh -Rnossh -L(stiamo inoltrando una porta remota a una porta locale).
Se hai una vecchia versione di pulse-audio (pre 0.9.3), puoi utilizzare l'autorizzazione basata sui cookie.
pactl load-module module-native-protocol-tcp auth-anonymous=1 auth-cookie-enabled=0
scp ~/.pulse-cookie you@remotehost:
ssh -R 9999:localhost:4713 you@remotehost
Ovviamente, puoi semplicemente non utilizzare alcuna autenticazione nell'impulso audio ma non posso consigliarti questa soluzione. Utilizzare almeno un firewall per evitare connessioni remote.
pactl load-module module-native-protocol-tcp auth-ip-acl=localhost. Mi sto perdendo una dipendenza o qualcosa del genere?