ALSA:混合输入源到输出,反之亦然

ALSA:混合输入源到输出,反之亦然

我期待拥有具有 GPU 直通 Windows VM 的 Linux 系统。

由于 QEMU/KVM 模拟的声音设备不是很好,Windows VM 将具有 USB 直通声音设备,并通过 Optical SPDIF 24-bit/192KHz 将 Windows 内部播放的声音发送到 Linux 主机的声音设备。然后来自 Linux 主机的 alsamixer 会将这个光纤输入混合到主机的输出音频流中,并发送到连接到主机声音设备的扬声器。

而且,Linux 主机还通过光纤 SPDIF 24 位/192KHz 发送其内部音频播放和麦克风输入,也由 alsamixer 混合。然后 Windows VM 将使用它作为 Twitch 或 Discord 的广播音频源,通过 Windows 部分软件混音器与 VM 的内部音频播放进行混合。

由于我没有使用 alsamixer 或任何软件音频混合器的经验,我什至不知道它是否能工作,如何做到这一点,也不知道这需要多少 CPU 功率。我也希望这个软件能够以非常低的延迟进行混合(适合游戏)。

任何帮助将不胜感激,谢谢! :)

相关内容