跳转至内容

在 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
华夏公益教科书