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