Sebagian - mudah dengan klien Linux, rumit dengan Windows.
Dengan klien Linux ini sederhana - hanya mengatur $PULSE_SERVER
ke alamat server media dan menyalin ~/.pulse_cookie
file otentikasi.
PULSE_SERVER=tcp:mediaserver.home tcp6:mediaserver.home
Tentu saja, pastikan PulseAudio di server media memiliki modul yang diperlukan dimuat; kebanyakan dari mereka dapat diaktifkan melalui paprefs
, atau Anda dapat memuatnya melalui ~/.pulse/default.pa
server media:
.include /etc/pulse/default.pa
# required:
load-module module-native-protocol-tcp
load-module module-simple-protocol-tcp
# needed if you use WinESD:
load-module module-esound-protocol-tcp
# optional, might be useful if you use Avahi:
load-module module-zeroconf-publish
Belum ada klien PulseAudio untuk Windows, meskipun orang dapat menggunakan driver WinESD yang sangat lama dan modul kompatibilitas ESounD milik Pulse , atau alat seperti yang dijelaskan dalam posting blog ini ; di sini adalah versi yang disederhanakan dengan dari Putty sebagai pengganti Cygwin:linco
plink
linco -B 16 -C 2 -R 44100 | plink user @ mediaserver "pacat --playback"
Jika Anda menggunakan iTunes, Anda bisa menjalankan Shairport di server media, yang akan membuatnya muncul di iTunes sebagai AirPort.
(Faktanya, menggunakan Shairport dengan klien PulseAudio (via module-raop-discover
+ module-raop-sink
) mungkin menggunakan bandwidth lebih sedikit daripada protokol Pulse yang tidak dikompresi, tetapi sayangnya ada beberapa ketidakcocokan yang mencegah ini bekerja.)