我成功地将音频轻松传输到 Apple Airport。我正在考虑购买一种设备,使我能够使用网络无线传输音乐。我想使用网络而不是蓝牙进行传输。我找到了一些蓝牙设备,但我的笔记本电脑没有蓝牙,而且我不喜欢永久使用蓝牙适配器。
那么,是否有一种低成本的替代网络音频流适配器,允许通过空中播放进行立体声流传输?
谢谢!
答案1
有几种解决方案可以让我们通过本地有线或无线网络将音乐传输到立体声音响。所有这些解决方案都涉及接收器端的一些适配器来转换数字音频信号。一些立体声设备已经内置了此功能。在其他所有情况下,我们可能需要购买一些适配器。下面我将列出一些价格低于 100 美元的解决方案:
- 苹果机场快线/ 空中曲调:VLC 和 pulseaudio 支持的专有 RAOP 流媒体协议。
- 蓝牙音频适配器(例如罗技,哈马):Bluez 支持,但可能需要额外的蓝牙适配器
- 网络电台:任何能够调谐到的接收器网络电台可以接收在 Ubuntu 中生成的音频流。这些通常也能够接收 uPnP/DLNA流。
- 旧PC作为网络客户端:我们还可以将一台旧电脑连接到我们的立体声音响上,作为音频流的接收客户端。
- 专有解决方案:它们通常价格较高,而且只有少数提供 Linux 软件(例如挤压箱)
所有这些解决方案都有各自的优点和缺点。因此,我们主要可以决定我们已经拥有的硬件(连接到网络的备用 PC 可能是成本最低且灵活性最高的方案)。
以下是我对各种解决方案的亲身经历:
- 苹果RAOP协议AirTunes 所使用的技术在 MacOS 和 Windows 中已经非常成熟,但在 Linux 系统上,我们在播放流媒体时会面临长达数秒的延迟。此外,实现能够支持数小时播放的稳定连接也是一项挑战。流媒体将仅具有固定比特率。
- 蓝牙信号的范围有限,因此流媒体连接是稳定的。在这个范围内,我们还可以使用从声卡引出的音频线。A2DP 协议提供的音频质量可能会让纯粹主义者的耳朵感到失望。
因此,我的建议是附加一个互联网广播接收器连接到我们的立体声音响。我们可以使用一些音乐播放器生成“广播”或 DLNA 流,但使用Icecast 服务器以及其他软件,例如暗冰我们能够流式传输本地声卡的音频输出。这样我们就可以使用任何音乐播放器来管理音频流。python 应用程序流2ip有助于建立与 Icecast 服务器的连接,还支持蓝牙和 RAOP/AirTunes 流。