PulseAudio RTP,如何取消麦克风静音?

PulseAudio RTP,如何取消麦克风静音?

我们在两台 Ubuntu 机器之间建立了 RTP 连接,并尝试将音频从一台计算机的耳机麦克风发送到另一台计算机。计算机 A 是发送方,计算机 B 是接收方。会话建立后,我可以看到 B 上正在接收数据,但听不到任何声音。当 A 上的用户打开她的声音设置时,麦克风会自动取消静音,B 可以听到她的声音。自动取消静音不一致,并且似乎在启动脉冲时无法打开设置窗格。我们如何设置 default.pa 文件中的设置,以执行打开声音设置窗格对麦克风的操作?到目前为止,我们尝试过: - 设置默认源 - 通过 alsamixer 禁用自动静音

我在故障排除 wiki 上找到了这个命令“pactl set-source-mute 1 toggle”,但我们尝试通过配置文件完成整个设置,因为我们没有可用的 GUI。

有什么建议吗?提前致谢!

答案1

问题出在我们的 default.conf 文件中。在加载 module-udev-detect 之前,我们需要先包含此模块:

load-module module-alsa-source device=hw:0,0(这些数字对于我们的机器来说是唯一的,可以通过列出硬件输入设备的 pacmd arecord 找到)

相关内容