Quiero que mi aplicación refleje la pantalla de mi iPad 2 en mi Mac.Descifrando el protocolo de reflejo de AirPlay
He publicado el servicio _airplay._tcp
y estoy escuchando en el puerto 7100
. La aplicación se muestra en el menú AirPlay
y la opción Mirroring
también está allí. La transmisión de video y audio funciona perfectamente.
Pero no sé cómo decodificar la encriptación FairPlay (POST /fp-setup
) para admitir la duplicación de AirPlay. He tomado referencia de http://www.aorensoftware.com/blog/2011/08/20/exploring-airplay-mirroring-internals/. Si alguien tiene alguna idea sobre cómo hacer eso, por favor dígame.
Actualmente esta pregunta no puede resolverse porque las especificaciones exactas del cifrado FairPlay [no han sido modificadas por ingeniería inversa por la comunidad] (https://en.wikipedia.org/wiki/AirPlay#Protocols). El esfuerzo es noble, pero para responder a esta pregunta, es muy probable que los posibles informadores se expongan a sí mismos (y SO) a la exposición legal significativa de Apple. Sin embargo, le deseo la mejor de las suertes en sus esfuerzos. – MrGomez
¿Alguna noticia? Parece que muchos productos, por ejemplo. Reflections/Airserver y otros ahora tienen una solución viable ... sería genial saber si alguno de ustedes ha llegado a alguna parte. – Werewolve