บางส่วน - ง่ายสำหรับไคลเอนต์ Linux, ยุ่งยากกับ Windows
ด้วยไคลเอนต์ Linux สิ่งนี้ง่าย - เพียงแค่ตั้ง$PULSE_SERVER
ที่อยู่ของเซิร์ฟเวอร์สื่อและคัดลอก~/.pulse_cookie
ไฟล์การตรวจสอบสิทธิ์
PULSE_SERVER=tcp:mediaserver.home tcp6:mediaserver.home
แน่นอนตรวจสอบให้แน่ใจว่า PulseAudio บนเซิร์ฟเวอร์สื่อนั้นโหลดโมดูลที่จำเป็นแล้ว ส่วนใหญ่สามารถเปิดใช้งานผ่านpaprefs
หรือคุณสามารถโหลดผ่านทาง~/.pulse/default.pa
เซิร์ฟเวอร์สื่อ:
.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
ยังไม่มีไคลเอนต์ PulseAudio สำหรับ Windows แม้ว่าจะสามารถใช้ไดรเวอร์WinESD ที่เก่ามาก และโมดูลความเข้ากันได้ของ Pulse ESounDของ Pulse หรือเครื่องมือดังที่อธิบายไว้ในบล็อกโพสต์นี้ นี่เป็นเวอร์ชั่นที่เรียบง่ายด้วยจากPuTTYแทนที่ Cygwin:linco
plink
linco -B 16 -C 2 -R 44100 | ผู้ใช้plink @ mediaserver "pacat --playback"
หากคุณใช้ iTunes คุณสามารถเรียกใช้Shairportบนเซิร์ฟเวอร์สื่อซึ่งจะทำให้ปรากฏใน iTunes เป็น AirPort
(อันที่จริงแล้วการใช้ Shairport กับไคลเอนต์ PulseAudio (ผ่านmodule-raop-discover
+ module-raop-sink
) อาจใช้แบนด์วิดท์น้อยกว่าโปรโตคอล Pulse ที่ไม่มีการบีบอัด แต่น่าเสียดายที่มีความเข้ากันไม่ได้บางอย่างที่ทำให้ไม่สามารถทำงานได้)