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

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

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

答案1

今年早些时候我一直在努力寻找解决这个问题的好方法,但还没有找到最好的方法。

您可能需要的第一件东西是音花。这将允许您从 Mac 中取出数字输出,并将其循环到新的数字输入源。

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

可能可以通过 ESounD、Pulse 或 Jack 来实现这一点,但我对它们的实现不太熟悉,而且这不是我的首要任务。

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

不管你如何得出这个结论,我希望这个答案能够帮助你解答这个难题。

答案2

如果你正在寻找一个包装精美的解决方案,那么我想要 Rogue Amoeba 的翼型做这种事情的软件。我从 Mac 到 Mac 都使用它(它使用 Soundflower 作为掩护,作为部分诡计,但也使用他们自己的“Instant Hijack”从已运行的应用程序中获取音频),它工作得很好。

翼型扬声器- 仅适用于 Mac、Windows、Linux 和 iPhone 的免费应用程序,另外它还可以将音频发送到 Airport Express。

答案3

搜索者更新:

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

答案4

尼斯卡斯特Rogue Amoeba 的软件可以帮你实现这个功能。虽然要花钱,但也不贵。40 美元。他们有试用版。我不确定试用版的局限性。

冰播是一个免费的选项,但它缺乏 Nicecast 的开箱即用功能。

相关内容