2013-08-03 9 views
11

मैं क्रोमकास्ट के लिए एक अनौपचारिक विंडोज 8 (विनआरटी/मेट्रो) प्रेषक एपीआई लिखने की संभावना की जांच करना चाहता हूं। लक्ष्य उन प्लेटफ़ॉर्म के लिए उपलब्ध आधिकारिक प्रेषक एपीआई के माध्यम से विंडोज 8 स्टोर ऐप्स को लगभग आईओएस/एंड्रॉइड ऐप्स की समान कार्यक्षमता की अनुमति देना होगा।कस्टम क्रोमकास्ट प्रेषक एपीआई - संभव है?

मैंने देखा है कि, हालांकि एपीआई के आंतरिक कार्यकलापों को वास्तव में अभी तक खुलासा नहीं किया गया है, क्रोमकास्ट डिवाइस के लिए कुछ स्रोत कोड उपलब्ध हैं, और डिवाइस के लिए गिटूब (https://github.com/dz0ny/leapcast) पर एक अनौपचारिक एमुलेटर है)।

क्या यह संभव है, यह देखते हुए कि क्रोमकास्ट डिवाइस सीधे Google से आदेश कैसे लेते हैं?

उत्तर

14

क्रोमकास्ट मीडिया नियंत्रण करने के लिए रैमपी (रिमोट एप्लिकेशन मीडिया प्रोटोकॉल) नामक एक मालिकाना प्रोटोकॉल का उपयोग कर रहा है। एक बार जब आप विकास के लिए अपना क्रोमकास्ट डिवाइस सेट कर लेंगे, तो डिवाइस दूरस्थ क्रोम डीबगिंग के लिए एक पोर्ट खोल देगा। अपने क्रोमकास्ट डिवाइस पर क्रोम खोलें आईपी एड्रेस पोर्ट 9 222: http://192.168.0.x:9222/

आपको वर्तमान में चल रहे क्रोमकास्ट ऐप के रिसीवर पेज के लिंक के साथ एक पृष्ठ देखना चाहिए। लिंक पर क्लिक करें और फिर उस पृष्ठ पर क्रोम डेवलपर टूल का उपयोग करें। RAMP आदेश देखने के लिए नेटवर्क और कंसोल टैब पर एक नज़र डालें। https://github.com/entertailion/DIAL

+3

बहुत बढ़िया:

मैं खुला है आप कैसे Chromecast उपकरणों और रैंप आदेशों को संभालने के लिए WebSocket कनेक्शन सेटअप को खोजने के लिए पता चलता है कि एक Android ऐप्लिकेशन मंगवाए गए हैं! मैं बिल्कुल इस तरह की जानकारी की तलाश में हूं। यह एक शर्म की बात है कि Google ने ChromeCast को अपने स्वयं के अधिकार में उपयोगी बनाने के प्रयास के बजाय क्रोम को धक्का देने के लिए टूल के रूप में उपयोग करने का निर्णय लिया। उम्मीद है कि ओपन सोर्स समुदाय इस "निरीक्षण" को ठीक कर सकता है और कुछ अच्छे खुले एपीआई प्रदान कर सकता है चाहे Google इसे पसंद करता है या नहीं। – Orclev

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