在 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