2012-04-04 32 views
20

Uygulamamın iPad 2 cihazımın ekranını Mac'ime yansıtmasını istiyorum.AirPlay Yansıtma Protokolünü Çözme

_airplay._tcp hizmetini yayımladım ve 7100 numaralı bağlantı noktasında dinliyorum. App AirPlay menüsünde ve Mirroring seçeneği de var gösterir. Video ve ses akışı mükemmel çalışır.

Ancak AirPlay yansıtma özelliğini desteklemek için FairPlay şifrelemesinin (POST /fp-setup) nasıl çözüleceğini bilmiyorum. http://www.aorensoftware.com/blog/2011/08/20/exploring-airplay-mirroring-internals/'dan referans alınmıştır. Bunun nasıl yapılacağı konusunda bir fikri varsa, lütfen bana söyleyin.

+3

Bu soru şu an için hazırdır, çünkü FairPlay şifrelemenin tam özellikleri [topluluk tarafından ters mühendislik yapılmamıştır] (https://en.wikipedia.org/wiki/AirPlay#Protocols). Bu çaba asil niteliktedir, ancak bu soruyu cevaplama kapsamında, potansiyel yanıt verenler kendilerini (ve SO) Apple'dan önemli yasal maruziyete maruz bırakacaklardır. Yine de, çabalarınızda size iyi şanslar diliyorum. – MrGomez

+0

Herhangi bir haber? Öyle görünüyor ki, bolca ürün var. Yansımalar/Airserver ve diğerleri artık uygulanabilir bir çözüme kavuştu… her ikinizin de herhangi bir yeriniz varsa bunu duymak harika olurdu. – Werewolve

cevap

3

Kontrol dışarı AirServer -

+0

+1: AirServer gayet iyi çalışıyor. Sunumlar vb. Için gerçekten yararlı. –

+4

Şu an açık kaynak değil. – Aaron

+4

Birisi, nasıl çalıştığını biraz fikir verebilir, bir hava yolu kodu veya bağlantı var mı? –

1

Onlar AES şifreleme kullanıyor ..> zaten yaptık ve sorunsuz (neredeyse) işleri - kısmen doğru. Ama çok uzun kod fp-kurulum el sıkışma, (İlk FP-SETUP, İkinci FP-SETUP, fpaeskey şifreleme) ve ayrıca gerçek şifre çözme kısmı Apple'ın özelleştirilmiş modülüdür.

İlgili konular