Pertama, jalankan paprefs
, buka Server Jaringan dan centang Aktifkan akses jaringan ke perangkat suara lokal . Ini akan memuat "module-native-protocol-tcp" di PulseAudio.
Anda sekarang dapat mengakses server PulseAudio dengan beberapa cara:
Teruskan secara manual koneksi TCP melalui SSH
- Gunakan
pax11publish
untuk menemukan port pendengar PulseAudio Anda (biasanya 4713);
- Sambungkan ke komputer lain dengan
ssh -R 24713:localhost:4713
(port jauh '24713' dipilih secara sewenang-wenang);
- Salin cookie autentikasi Anda (~ / .config / pulse / cookie) ke komputer itu;
- Akhirnya jalankan
export PULSE_SERVER="tcp:localhost:24713"
dan uji dengan pactl info
.
Gunakan koneksi langsung otomatis dengan penemuan berbasis X11
Setiap kali Anda SSH dengan penerusan X11 diaktifkan, program PulseAudio menggunakan X11 untuk menemukan server suara Anda (gunakan pax11publish
atau xprop -root PULSE_SERVER
lihat sendiri). Mereka akan mencoba membuat koneksi langsung (non-SSH, tidak terenkripsi) ke komputer Anda untuk streaming audio.
Gunakan koneksi langsung otomatis dengan penemuan DNS-SD
Jika Anda menginstal avahi-daemon dan pulseaudio-zeroconf, Anda dapat mengaktifkan "Izinkan mesin lain menemukan perangkat lokal". Ini akan memuat "module-zeroconf-publish".
Komputer lain, dengan opsi "Jadikan perangkat jaringan yang dapat ditemukan tersedia secara lokal" diaktifkan (module-zeroconf-discover), akan secara otomatis mendaftar output (sink) yang diekspor komputer Anda. Mereka akan menggunakan koneksi langsung (tidak terenkripsi) untuk streaming audio.
Metode ini juga membutuhkan ~ / .config / pulse / cookie agar identik di seluruh host.
~/.pulse_cookie
ada? Di remote atau lokal?