Một phần - dễ dàng với các máy khách Linux, khó khăn với Windows.
Với máy khách Linux, việc này rất đơn giản - chỉ cần đặt thành $PULSE_SERVER
địa chỉ của máy chủ phương tiện và sao chép ~/.pulse_cookie
tệp xác thực.
PULSE_SERVER=tcp:mediaserver.home tcp6:mediaserver.home
Tất nhiên, đảm bảo PulseAudio trên máy chủ phương tiện có các mô-đun được yêu cầu được tải; hầu hết trong số chúng có thể được kích hoạt thông qua paprefs
hoặc bạn có thể tải chúng qua ~/.pulse/default.pa
máy chủ phương tiện:
.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
Vẫn chưa có ứng dụng khách PulseAudio cho Windows, mặc dù người ta có thể sử dụng trình điều khiển WinESD rất cũ và mô-đun tương thích ESounD của Pulse hoặc công cụ như được mô tả trong bài đăng trên blog này ; đây là phiên bản đơn giản hóa với từ PuTTY thay cho Cygwin:linco
plink
linco -B 16 -C 2 -R 44100 | Plink user @ mediaserver "pacat --playback"
Nếu bạn sử dụng iTunes, bạn có thể chạy Shairport trên máy chủ phương tiện, điều này sẽ khiến nó hiển thị trên iTunes dưới dạng AirPort.
(Trên thực tế, sử dụng Shairport với máy khách PulseAudio (thông qua module-raop-discover
+ module-raop-sink
) có thể sử dụng ít băng thông hơn giao thức Pulse không nén, nhưng thật không may, có một số điểm không tương thích ngăn điều này hoạt động.)