苹果专有的AirPlay 2设备到设备媒体流协议显然已经过反向工程。根据这项工作背后的开发人员,这为未获得Apple许可的扬声器所有者提供了一个机会,可以使用先进的AirPlay 2功能(如多房间支持)来接收和解码音频。
9to5Mac报告原始公告已发布到GitHub。
开发人员说:“我拥有的代码是用于调试/反转的Python原型,并不意味着可以在生产环境中运行。” 破解AirPlay 2后,我们现在所需要的只是一个利用反向工程协议的应用程序。
9to5Mac具有更多功能:
这意味着当连接到运行运行旨在接收和解码AirPlay 2音频流的应用程序的Raspberry Pi之类的设备时,任何扬声器系统都可以在iOS设备上进行多房间播放。
最初的AirPlay协议也于几年前被破解。由于发烧友在终端机中仅用了一些命令就构建了基于Raspberry Pi的AirPlay接收器,因此Shairport-sync之类的应用程序使您可以将iTunes中的音乐发送到不支持的扬声器。
通过AirPlay,您可以将来自iPhone,iPad,iPod touch,Mac或Apple Watch的照片,音乐和视频之类的媒体通过Apple TV机顶盒传送到大屏幕电视。AirPlay还支持屏幕镜像,并内置于兼容的Hi-Fi接收器和智能电视机中。
苹果在其网站上提供了 AirPlay 2扬声器和接收器的完整列表。