我需要运行两个系统,系统A上的麦克风连接到系统B上的扬声器,反之亦然,实时。
我目前设置了三个系统:
我可以很好地连接两个Linux系统之间的Jack,但由于ubuntu系统有关于麦克风的插孔问题,我试图让Windows与其中任何一个进行通信,到目前为止无济于事。我试过谷歌搜索,但人们似乎要么说“它的作品!”或者“它有问题!”没有提供细节。
是否存在使用netjack W< - > L?
的规范方法非常感谢任何帮助我能够做到这一点。
答案 0 :(得分:0)
你可以尝试jacktrip,它有一个实验windows client。
人们还报告soundjack。这应该是很好的,但我从未测试过(并且在他们的网站上找不到Linux客户端)
答案 1 :(得分:0)
我能够通过netjack2将音频播放从Windows升级到Linux。 我在这里写了一篇小文章:https://gist.github.com/kotarou3/3813bbf7833a0e4618f7fbe8a377872d
此处部分引用后人:
将音频从Windows流式传输到Linux
在Ubuntu 16.04和Windows 10 Redstone 1上测试
两个盒子都需要在同一个网络上(例如组播数据包) 可以在它们之间传递)
安装
的Linux
- 设置JACK(易于使用Cadence)
醇>窗
- 在Windows上安装JACK和ASIO Bridge 框
- 从JACK安装目录
运行regsvr32 32bits\JackRouter.dll
和regsvr32 64bits\JackRouter.dll
- 修改
32bits\JackRouter.ini
和64bits\JackRouter.ini
以匹配您的频道和示例配置- (可选)将ASIO Bridge( Hi-Fi Audio )输入设置为默认播放设备
醇>运行
- 使用
jack_load netmanager
在Linux上启动netjack2服务器(也可能添加到.jackdrc
以使其自动加载)- 在Windows上运行JACK NetDriver(在“开始”菜单中)或
jackd -R -d net
- 一个名为Windows框主机名的新设备应该出现在Linux JACK配线架上 (Catia如果你是 使用Cadence)。根据需要连接它(注意:频道可能没有 如果您有超过2个,则按预期匹配。
- 运行ASIO Bridge(也在“开始”菜单中),打开ASIO,然后将ASIO设备设置为JackRouter
- ASIO Bridge应该在Windows JACK配线架中自动设置到系统设备的路由。你可以仔细检查 使用qjackctl(“开始”菜单中的 Jack Control )→ Connections 如果没有连接它们
醇>
我想这可以进一步适应从Windows获取麦克风输入以及使用Windows'麦克风到扬声器环回功能(它在Windows 10的麦克风配置中),虽然代价是延迟更多。 基本上让Windows将麦克风发送到ASIO Bridge输入。