我成功配置了 PulseAudio 服务器和客户端以通过网络发送音频。它使用直接连接:http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Network/#index1h2
我希望能够在客户端和服务器声卡之间切换,即暂时禁用网络流并返回到内部声音设备。
使用 module-tunnel-sink 我可以简单地将接收器输入移动到所需的设备,但这不是一个选项,因为它不能很好地与 Flash 配合使用:
它们让我相信 Flash 会以某种方式将声音发送到 PulseAudio,从而产生大量网络流量(想想很多微小的数据包,而不是带宽);这淹没了网络“隧道”PulseAudio
通过直接连接,每次我想切换输出时都必须重新启动应用程序。
知道如何解决这个问题吗?
答案1
你看过吗pavucontrol
?它是一个用于控制脉冲音频流(音量和接收器)的 GUI。我用它来在不同的声卡之间切换。至少它可以帮助您检查是否使用正确的命令来切换接收器pactl
。