如何通过网络将音频从 Windows PC 传输到 Ubuntu?

如何通过网络将音频从 Windows PC 传输到 Ubuntu?

我有一台 Windows PC(别担心,我几乎从来不使用它),有时用来玩游戏和音频/视频。

有没有办法可以通过网络将该 PC 的音频输出传输到我的 Ubuntu 机器?两台 PC 都在同一个网络上,因此它们可以直接通过本地 IP 地址引用自己。

答案1

翼型可能是最好的选择。它本质上是 iTunes 的一个插件,它是一个全系统音频重定向器,可让您将任何音频流式传输到一系列目的地包括Linux。不过,对于一款“实用工具”来说,它的价格确实相当高:25 美元。

如果做不到这一点,你也许可以在 PC 上运行广播流媒体应用程序(这些应用程序随处可见),然后在 Ubuntu 机器上使用受支持的播放器收听。我相当肯定 Banshee 和 Totem 可以收听音频。

我不确定它们是否可以处理两个以上的音频通道(或者这是否是必需的),但你可以从以下位置开始搜索呼喊广播或者它的 GPL 兄弟来自另一个母亲:IceCast

答案2

如果你不介意付钱,有一款产品叫翼型由制成流氓变形虫就是为了做到这一点。设置需要在两台机器上都安装一个应用程序。适用于 Windows 的 Airfoil应用程序将允许音频流传输到任何 Airfoil Speaker 应用程序 (.deb)这里)。

请注意,Linux 应用程序需要 mono 1.2.6 或更高版本,Windows 应用程序的完整许可证并不免费(目前为 25 美元)。有免费试用版可用。

答案3

适用于 Windows 的 IceS-ne(基于 ices 0.4 + 新功能): http://hobbes.nmsu.edu/h-search.php?key=ices-ne&pushbutton=Search

答案4

我修改了在互联网上找到的一个程序,并创建了。它使您能够从 Windows 输出设备流式传输音频,以便 Pulse Audio 能够在 Linux 主机上播放它。两者之间的通信是通过 Putty 中的 plink 完成的。网络导致音频流延迟,我确信如果您更改从 plink 发送的 TCP 数据包的权限或更改路由器的配置(就像您对 VOIP 所做的那样),它将减少音频流的延迟,但我的研究没有进一步深入。WLStream 可以使用 Visual Studio 2017 进行编译,并且有一个从上一个版本预编译的这里

相关内容