Docker 具有实时/低延迟音频? (对于像 Guitarix 这样的虚拟放大器...)

Docker 具有实时/低延迟音频? (对于像 Guitarix 这样的虚拟放大器...)

我一直在尝试让 foss 虚拟吉他放大器在我的 Fedora 机器上运行一段时间,吉他(运行于杰克)更准确地说。但我就是想不出来。人们说使用它来让它工作非常简单视音频Linux反而。不过,我不想在我的机器上安装新的发行版。所以我的想法是创建一个基于 AV Linux 的 Docker 镜像并以某种方式通过我的USB声卡适配器之类的东西(我用它来连接我的吉他)通过 Docker 容器,然后使用 VNC 工具与容器中的 Guitarix GUI 进行交互。 (我也有一个普通USB声卡可以用作输出设备,以防有助于减少延迟。)

但我担心使用 Docker 执行此操作会引入大量音频延迟,从而使其毫无用处。对我来说,拨弦和听到声音之间的延迟尽可能短非常重要。例如 100 毫秒就已经太多了。 20-30ms 可能是可以接受的。

我已经在虚拟机上尝试过了,延迟非常可怕。我必须承认我使用的是带有不同虚拟放大器 (RockSmith) 的 Windows VM,但它是 CPU/GPU 密集型的。

相关内容