मैंने इंटरनेट पर दिनों के लिए खोजा है कि कैसे एक एंड्रॉइड फोन से वाईफाई कनेक्शन पर एक एंड्रॉइड फोन से दूसरे एंड्रॉइड फोन पर वीडियो स्ट्रीमिंग सुविधा लागू की जाए लेकिन मुझे कुछ भी उपयोगी नहीं मिल सकता है। मैंने नमूना कोड, स्टैकओवरफ़्लो, गूगल, एंड्रॉइड ब्लॉग्स के लिए एंड्रॉइड डेवलपर्स को देखा लेकिन कुछ भी नहीं। सभी मैं पा सकते हैं स्ट्रीमिंग के लिए किसी तरह का फोन-टू-डेस्कटॉप या डेस्कटॉप-टू-फोन समाधान, लेकिन कुछ भी नहीं जिसे मैं अपने कार्यान्वयन में उधार ले सकता हूं।
मुझे एक arduino ADK का उपयोग करके रोबोट को नियंत्रित करने की आवश्यकता है, इसलिए मैं 2 फोन का उपयोग कर रहा हूं, एक जो रोबोट पर लगाया जाएगा और दूसरा जो रोबोट से वीडियो स्ट्रीम प्राप्त करेगा। मैं इसका उल्लेख कर रहा हूं क्योंकि मैं प्रसारण समय और देखने के समय के बीच सबसे छोटी देरी को प्राप्त करने की कोशिश कर रहा हूं।
मैं रोबोट को नियंत्रित करने के लिए 2 ऐप, एक मास्टर ऐप लिख रहा हूं (हैंडहेल्ड फोन से) जो कि स्लेव ऐप को नियंत्रित करेगा और स्ट्रीम प्राप्त करेगा, और दूसरा स्लेव ऐप जो रोबोट-स्ट्रैप्ड फोन पर चलेगा, मोटरों / एक्ट्यूएटर्स को नियंत्रित करेगा। / मास्टर ऐप के लिए स्ट्रीमिंग। मैं दुर्भाग्य से तीसरे पक्ष के ऐप का उपयोग नहीं कर सकता। मुझे अपने 2 ऐप्स में वीडियो स्ट्रीम कोड को एकीकृत करने की आवश्यकता है।
इसे प्राप्त करने के लिए क्या विकल्प हैं? इसके अलावा यह करना बहुत कठिन है क्योंकि मैंने कभी विडियोस्ट्रीमिंग के साथ काम नहीं किया, कठिन मैं जावा और एंड्रॉइड विकास दोनों में बहुत अच्छा कर रहा हूं। मुझे स्ट्रीम को कैसे एनकोड / डिकोड करना चाहिए, मैं कनेक्शन कैसे शुरू करूं, क्या मुझे टीसीपी / आईपी के बजाय यूडीपी के साथ काम करने की आवश्यकता होगी? मुझे वास्तव में नहीं पता है कि कहां से शुरू करना है, कहीं भी कोई नमूना कोड नहीं है। मुझे पूरा यकीन है कि यह हासिल किया जा सकता है। मुझे सिर्फ सही दिशा में शुरुआत करने के लिए कुछ उपयोगी नहीं मिल सकता है।
मैं स्पाइड्रॉइड में ठोकर खाई लेकिन यह वीएलसी का उपयोग डेस्कटॉप पर कर रहा है, इसलिए यह मेरे लिए अच्छा नहीं है।
EDIT: Cagney Moreau के ब्लॉग की जाँच करें । वह इसे लागू करने के बारे में विवरण में जाता है।