背景:由于moonlight远程玩游戏不支持麦克风传输,便开始寻找一个能传输音频的方案,通过搜索、问ai等方式获得了众多方案,其中有Vban协议,VoiceMeeter,ffmpeg,blackhole等,经尝试众多方案均无效,只有SonoBus配合VBCABLE解决了问题,实现了游戏电脑用主机麦克风。
SonoBus主页:https://sonobus.net/
在游戏端的输出设置设置为VBCABLE INPUT,之后在游戏内选用麦克风VBCABLE OUTPUT
为了安全起见,采用了自建房间节点,下载源码https://github.com/essej/aooserver,运行以下命令:
cd Builds/LinuxMakefile
CONFIG=Release make再将编译好的文件用命令“aaooserver -p 端口”打开,便完成了节点的部署,之后配置两端连接到服务器便大功告成。