Innanzitutto, esegui paprefs
, vai a Network Server e seleziona Abilita accesso di rete ai dispositivi audio locali . Questo caricherà "module-native-protocol-tcp" in PulseAudio.
Ora puoi accedere al server PulseAudio in diversi modi:
Inoltra manualmente la connessione TCP su SSH
- Utilizzare
pax11publish
per scoprire la porta del listener di PulseAudio (in genere 4713);
- Connettersi a un altro computer con
ssh -R 24713:localhost:4713
(la porta remota '24713' è stata scelta arbitrariamente);
- Copia il tuo cookie di autenticazione (~ / .config / pulse / cookie) su quel computer;
- Finalmente esegui
export PULSE_SERVER="tcp:localhost:24713"
e prova con pactl info
.
Utilizzare la connessione diretta automatica con il rilevamento basato su X11
Ogni volta che SSH con l'inoltro X11 abilitato, i programmi PulseAudio usano X11 per scoprire il tuo server audio (usa pax11publish
o xprop -root PULSE_SERVER
per vedere di persona). Proveranno a stabilire un diretto (non SSH, non crittografata) al computer per lo streaming audio.
Utilizzare la connessione diretta automatica con il rilevamento DNS-SD
Se hai installato avahi-daemon e pulseaudio-zeroconf, puoi attivare "Permetti ad altre macchine di scoprire dispositivi locali". Questo caricherà "module-zeroconf-publishing".
Altri computer, con l'opzione "Rendi i dispositivi di rete rilevabili disponibili localmente" abilitati (module-zeroconf-discover), elencheranno automaticamente gli output (sink) che il tuo computer esporta. Utilizzeranno una connessione diretta (non crittografata) per lo streaming audio.
Questo metodo richiede anche che ~ / .config / pulse / cookie sia identico tra gli host.
~/.pulse_cookie
esiste? Sul telecomando o localmente?