pulseaudio实现音频的网络传输
前面关于pulseaudio的介绍都是概念性的,本文以一个例子来说明pulseadui的网络使用,假设局域网有两个主机A和B,实现A和B之间的音频双向传输。
音乐播放网络传输
目的是在A上利用pulseaudio命令播放音乐,在主机B上可以听到音乐的功能
从pulseaudio的框架可以知道,这里主机A作为pulseaudio client,主机B作为pulseaudio server。
- 对主机B
-
- 加载module-native-protocol-tcp
pactl load-module module-native-protocol-tcp auth-ip-acl=主机A的IP auth-anonymous=1
-
- 查看pulseaudio服务器是否正常工作
pactl --server=127.0.0.1:4713 info