Chcę, aby moja aplikacja odzwierciedlała ekran mojego iPada 2 na moim Macu.Dekodowanie protokołu replikacji AirPlay
Opublikowałem usługę _airplay._tcp
i słucham na porcie 7100
. Aplikacja wyświetla się w menu AirPlay
i dostępna jest również opcja Mirroring
. Strumieniowanie wideo i audio działa idealnie.
Ale nie wiem, jak rozszyfrować szyfrowanie FairPlay (POST /fp-setup
) w celu obsługi dublowania AirPlay. Wziąłem odniesienie z http://www.aorensoftware.com/blog/2011/08/20/exploring-airplay-mirroring-internals/. Jeśli ktoś ma jakiś pomysł, jak to zrobić, proszę powiedz mi.
To pytanie jest obecnie niedostępne, ponieważ dokładne specyfikacje szyfrowania FairPlay [nie zostały poddane inżynierii wstecznej przez społeczność] (https://en.wikipedia.org/wiki/AirPlay#Protocols). Wysiłek jest szlachetny, ale w zakresie udzielania odpowiedzi na to pytanie potencjalni eksperci najprawdopodobniej będą narażać się (i SO) na znaczną ekspozycję prawną ze strony Apple. Życzę jednak powodzenia w twoich przedsięwzięciach. – MrGomez
Jakieś wieści? Wydaje się, że wiele produktów np. Reflections/Airserver i inni mają teraz praktyczne rozwiązanie ... dobrze byłoby usłyszeć, czy którekolwiek z was ma gdziekolwiek. – Werewolve