在 Linux/Pulse Audio/遠端伺服器上配置聲音
外觀
RTP 流使用多播 IP 地址,如 224.0.0.56(預設)和 UDP 資料報進行傳輸。多播通常在網際網路中不允許(被 ISP 阻止)。RTP 旨在提供低延遲。
$ pactl load-module module-rtp-recv
$ pactl load-module module-rtp-send
僅支援未壓縮的音訊。
這個過程相當簡單。您需要載入 module-native-protocol-tcp。您可以選擇指定一個auth-ip-acl以允許/阻止來自特定 IP 或 IP 範圍的匿名連線(要列出多個,請用分號隔開)。
$ pactl load-module module-native-protocol-tcp auth-ip-acl=192.168.1.138
只需設定環境變數PULSE_SERVER到目標位置,PulseAudio 將透過 tcp 將流重定向到提供的目標位置。
$ PULSE_SERVER=192.168.1.146 totem