在Docker容器中创build一个千斤顶客户端

我使用插孔在我的电脑中的多个声卡之间路由audio。 要loggingaudio,我使用了一个非常方便的FFmpeg命令,它创build了一个可写的插孔客户端: ffmpeg -f jack -i <client_name> -strict -2 -y <output_file_name> 。 到目前为止这工作得很好。

问题从这里开始:

我也有一个nginx docker,它logging我的数据,并使其可用于stream式传输。 当试图在泊坞窗内使用相同的命令时,我得到以下错误: "Unable to register as a JACK client"

我开始查看FFmpeg代码 ,发现FFmpeg命令从jack API调用jack_client_open命令,失败。

好像从docker内部的FFmpeg请求到在主机上运行的jackd服务器之间的连接存在某种问题。

是否有一个简单的方法来创build两个[暴露端口]之间的连接?

(我看到了一些像netjack2这样的解决scheme,但是在创build更复杂的服务器 – 客户端体系结构之前,我想找一个更优雅的解决scheme)。

谢谢您的帮助!