Jika Anda menggunakan pulsa-audio sebagai server suara, Anda dapat menggunakan module-native-protocol-tcp
untuk menerima koneksi tcp dari mesin jarak jauh Anda.
Pada contoh berikut, saya menggunakan terowongan ssh untuk meneruskan permintaan audio dari mesin jarak jauh ke mesin lokal.
Di mesin lokal, lakukan sesuatu seperti:
pactl load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
ssh -R 9999:127.0.0.1:4713 you@remotehost
maka pada mesin jarak jauh Anda bisa menggunakan paplay
paplay -s 127.0.0.1:9999 soundfile.wav
TAMBAH Saya menemukan bahwaauth-ip-acl
tidak menerimalocalhost
sebagai parameter yang valid, Anda harus menggunakan127.0.0.1
(atau apa pun mesin Anda menggunakan alamat localhost).
EDIT Seharusnyassh -R
, bukanssh -L
(kami meneruskan port jarak jauh ke port lokal).
Jika Anda memiliki versi lama audio-pulsa (pra 0.9.3), Anda dapat menggunakan otorisasi berbasis 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
Jelas, Anda tidak bisa menggunakan otentikasi dalam pulsa-audio tapi saya tidak bisa merekomendasikan Anda solusi ini. Gunakan, setidaknya, firewall untuk menghindari koneksi jarak jauh.
pactl load-module module-native-protocol-tcp auth-ip-acl=localhost
. Apakah saya kehilangan ketergantungan atau sesuatu?