如何通过网络将音频输出从 Mac OS X 传输到 Ubuntu?

JtR*_*JtR 13 networking audio ubuntu macos

是否有可能以某种方式接入声音输出并通过网络将其发送到另一台机器。格式可能不兼容,但我什至很感激有关如何在 Mac OS X 上打开音频的一些信息!

max*_*llb 5

今年早些时候我正在研究一个很好的解决方案,但还没有找到最好的方法。

您可能需要的第一部分是Soundflower。这将让您从 Mac 中取出数字输出,并将其循环到新的数字输入源。

我缺少的部分是将数字输入广播到另一台机器的最佳方式。

可能可以通过 ESounD、Pulse 或 Jack 执行此操作,但我不熟悉它们的实现,这并不是我的最高优先级。

我正在考虑的另一条路线是使用 VLC,以某种方式获取 Soundflower,就好像它是线路输入或麦克风输入一样,并发布音频流,然后从 Ubuntu 连接到该流,即http://192.168.0.2:8000 .

不管你怎么理解,我希望这个答案能帮助你解决这个难题。


小智 5

如果您正在寻找一个包装精美的解决方案,那么您需要 Rogue Amoeba 的Airfoil软件来做这种事情。我在 Mac 和 Mac 之间使用它(它在幕后使用 Soundflower,作为部分诡计,还有他们自己的“即时劫持”从已经运行的应用程序中获取音频)并且它运行良好。

有适用于 Mac、Windows、Linux 和 iPhone 的免费Airfoil Speakers应用程序,此外它还可以将音频发送到机场快线。


Dav*_*lar 5

搜索者更新:

看看 shairport-sync,你可以在 Linux/Ubuntu 上运行它来设置一个被 OSX 愉快识别的 Airplay 服务器,你可以配置多个后端来处理它接收到的音频,例如将它发送到扬声器Linux/Ubuntu 端。