可以使用 Apple AirPlay 实现自己的 linux 应用程序吗?

Posted

技术标签:

【中文标题】可以使用 Apple AirPlay 实现自己的 linux 应用程序吗?【英文标题】:Possible to implement own linux app with Apple AirPlay? 【发布时间】:2012-07-14 10:26:57 【问题描述】:

您好,我正在尝试为我的高保真放大器构建一个带有 toslink 的嵌入式 ARM 板。 ARM 采用 720Mhz 构建,运行 ARM 版本的 ubuntu 12.04 linux。

是否有任何开源模块/库来实现 Apple Airplay?这样我就可以将我的音乐以高质量音频流式传输到我的板上,最后驱动我的扬声器?

【问题讨论】:

【参考方案1】:

我编写了一个支持 AirPlay 的 node.js 模块,你可以在 NPM 或 github 上找到它:

https://github.com/lperrin/node_airtunes

我提供了一个将 MP3 文件流式传输到附近服务器的示例。

node play_ffmpeg.js --host <Your AirPlay Host> --port <Your AirPlay Port> --file <Your MP3 file> --ffmpeg <Path to FFmpeg>

【讨论】:

【参考方案2】:

试试http://www.flyn.org/projects/libdmapsharing/

Libdmapsharing 还检测音频 AirPlay 服务;再加上 PulseAudio 或 GS​​treamer 中的 AirPlay™ 支持,这可以允许 将音频流式传输到 AirPlay 设备的应用程序。

【讨论】:

我试用后给你反馈

以上是关于可以使用 Apple AirPlay 实现自己的 linux 应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

AirPlay:连接到 Apple TV 时音量控制被禁用

检测AirPlay延迟

我可以在 iOS 4.3 中使用 AirPlay 将静止图像发送到 Apple TV

如何禁用暂停/播放通过 Airplay 连接到 Apple TV 的 AVPlayer 的功能

无法使用 airplay (Apple TV) 将自定义视图推送到外部显示器

新 Apple TV(第 3 代)上的 Airplay,第二个屏幕不是 1080p