2013-01-17 14 views
7

मैं एक एंड्रॉइड ऐप विकसित करने की कोशिश कर रहा हूं जो सॉकेट प्रोग्रामिंग का उपयोग कर दो एंड्रॉइड मोबाइल प्रकार के ऑडियो कॉन्फ्रेंसिंग के बीच ऑडियो स्ट्रीमिंग की अनुमति देगा। ऑडियो डेटा स्थानांतरण के लिए मुझे क्या उपयोग करना चाहिए? मैं एपीआई 10सॉकेट प्रोग्रामिंग का उपयोग कर दो एंड्रॉइड मोबाइल के बीच लाइव ऑडियो स्ट्रीमिंग कैसे बनाएं ..?

उत्तर

2

का उपयोग कर रहा हूं यदि आप एक लैन के अंदर लिंक करना चाहते हैं तो आशा है; हालांकि, यदि आप इंटरनेट से कनेक्ट करना चाहते हैं तो इसके बारे में भूल जाएं, NAT एस और CGN एस और पसंद आपको नहीं देंगे (ठीक है, जब तक कि आप अपने ऐप के लिए तृतीय-पक्ष रिले सर्वर प्रदान नहीं करेंगे)।

+1

सबसे पहले मैं दोनों मोबाइलों का आईपी पता लाता हूं और जब भी उपयोगकर्ता ऐप चलाता है तो इसे सर्वर पर सहेजता है। Viber की तरह मैं पंजीकरण के दौरान सर्वर के मोबाइल नंबर को सर्वर पर सहेजने जा रहा हूं। तो प्राथमिक कुंजी मोबाइल नंबर होगी और एक अन्य ट्यूपल में संबंधित मोबाइल नंबर का आईपी पता होगा। – Mohit

+2

असल में, मैंने जो कहा है वह है कि आपको एक RELAY सर्वर की आवश्यकता होगी, यानी एक सर्वर जो एक फोन से डेटा स्ट्रीम प्राप्त करेगा और फिर उसे दूसरे फोन पर भेज देगा। इसके अलावा, rendez-vous प्रोटोकॉल के लिए सर्वर का उपयोग करने के लिए केवल दो फोन के आईपी पते को याद रखने के लिए MUUUUUUUUUUUUUUUUUUUUUUCH की आवश्यकता है। यदि आप जानना चाहते हैं कि आप किसके साथ काम कर रहे हैं तो एक नज़र डालें [http://p2p-os.blogspot.com)। तो, फिर से, जब तक आप किसी ऐसे सर्वर के लिए भुगतान नहीं कर सकते जो सभी डेटा को फिर से चलाएगा तो बस इसके बारे में भूल जाओ। – Gyll

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