解码AirPlay镜像协议

时间:2012-04-04 18:26:49

标签: ios macos ipad airplay fairplay

我希望我的应用能够将iPad 2的显示镜像到我的Mac上。

我已发布_airplay._tcp服务,正在侦听端口7100。该应用程序显示在AirPlay菜单中,Mirroring选项也在那里。视频和音频流完美地工作。

但我不知道如何解码FairPlay加密(POST /fp-setup)以支持AirPlay镜像。我参考了http://www.aorensoftware.com/blog/2011/08/20/exploring-airplay-mirroring-internals/。如果有人知道如何做到这一点,请告诉我。

2 个答案:

答案 0 :(得分:3)

查看AirServer - >他们已经做到了这一点并且完美无缺(几乎)......

答案 1 :(得分:1)

他们正在使用AES加密, - 部分正确。 但fp-setup握手中的代码很长(第一个FP-SETUP,第二个FP-SETUP,fpaeskey加密)以及真正的解密部分是Apple的定制模块。