2012-04-04 16 views
20

मैं चाहता हूं कि मेरा ऐप मेरे मैक 2 में मेरे आईपैड 2 के प्रदर्शन को दर्पण करे।डिकोडिंग एयरप्ले मिररिंग प्रोटोकॉल

मैंने _airplay._tcp सेवा प्रकाशित की है और बंदरगाह 7100 पर सुन रहा हूं। ऐप AirPlay मेनू में दिखाता है और Mirroring विकल्प भी वहां है। वीडियो और ऑडियो स्ट्रीमिंग पूरी तरह से काम करते हैं।

लेकिन मुझे नहीं पता कि एयरप्ले मिररिंग का समर्थन करने के लिए फेयरप्ले एन्क्रिप्शन (POST /fp-setup) को कैसे डीकोड करना है। मैंने http://www.aorensoftware.com/blog/2011/08/20/exploring-airplay-mirroring-internals/ से संदर्भ लिया है। अगर किसी को यह कैसे करना है, इस बारे में कोई विचार है, तो कृपया मुझे बताएं।

+3

यह प्रश्न वर्तमान में अव्यवस्थित है, क्योंकि फेयरप्ले एन्क्रिप्शन के सटीक विनिर्देश [समुदाय द्वारा रिवर्स-इंजीनियर नहीं किए गए हैं] (https://en.wikipedia.org/wiki/AirPlay#Protocols)। प्रयास महान है, लेकिन इस सवाल का जवाब देने के दायरे में, संभावित उत्तरदाताओं को खुद को ऐप्पल से महत्वपूर्ण कानूनी एक्सपोजर (और एसओ) का खुलासा करने की संभावना है। हालांकि, मैं आपके प्रयासों में शुभकामनाएं देता हूं। – MrGomez

+0

कोई समाचार? ऐसा लगता है कि बहुत सारे उत्पाद उदा। प्रतिबिंब/एयरसर्वर और अन्य लोगों को अब एक व्यावहारिक समाधान मिला है ... यह सुनकर बहुत अच्छा होगा कि आप में से कोई भी कहीं भी मिला है या नहीं। – Werewolve

उत्तर

3

चेक बाहर AirServer -> वे पहले से ही यह किया है और यह दोषरहित (लगभग) काम करता है ..

+0

+1: एयरसेवर बस ठीक काम करता है। प्रस्तुतियों के लिए, आदि वास्तव में सहायक है। –

+4

यह अब खुला स्रोत नहीं है। – Aaron

+4

क्या किसी के पास एयरसर्वर कोड या कुछ लिंक है जो कुछ विचार दे सकता है कि यह कैसे काम करता है? –

1

वे एईएस एन्क्रिप्शन का उपयोग कर रहे हैं, - आंशिक रूप से सही। लेकिन एफपी-सेटअप हैंडशेकिंग में बहुत लंबा कोड, (पहला एफपी-सेटअप, दूसरा एफपी-सेटअप, एफपीएस्की एन्क्रिप्शन) और असली डिक्रिप्शन हिस्सा ऐप्पल का अनुकूलित मॉड्यूल भी है।

संबंधित मुद्दे