2014-04-11 6 views
7

मैं फोनगैप और कॉर्डोवा पर कुछ शोध कर रहा हूं, ऐसा लगता है कि एसआईपी और वीओआईपी कार्यक्षमता वाले ऐप्स बनाने के लिए कोई समर्थन नहीं है क्योंकि एचटीएमएल 5 और जावास्क्रिप्ट के पास बहुत कम या नहीं है इन प्रोटोकॉल के लिए समर्थन (वेबआरटीसी और websockets अभी तक अधिकांश मोबाइल फोन ब्राउज़रों पर समर्थित नहीं हैं)। हालांकि मुझे पता चला कि ऑपरेटिंग सिस्टम (आईओएस और एंड्रॉइड इस मामले में एंड्रॉइड) की मूल कार्यक्षमता का उपयोग करने के लिए प्लगइन्स बनाना और उपयोग करना संभव है।ऑडियो और वीडियो स्ट्रीमिंग के लिए कॉर्डोवा या फोनगैप के लिए जावा एसआईपी प्लगइन

मेरा सवाल यह है कि, उदाहरण के लिए यदि मैं अपने एंड्रॉइड-फोनगैप एप्लिकेशन के लिए देशी जावा कोड लिखता हूं, तो क्या मैं इसे अपने एंड्रॉइड-फोनगैप एप्लिकेशन में ऑडियो और वीडियो स्ट्रीम करने के लिए प्लगइन के रूप में उपयोग करने में सक्षम हूं? फोनगैप या कॉर्डोवा में प्लगइन (मूल कार्यक्षमता के साथ) का उपयोग करने की सीमाएं क्या हैं? ऑनलाइन चेक किए गए अधिकांश प्लगइन कोड में अंत में "परिणाम" था, क्या यह ऑडियो और वीडियो की स्ट्रीमिंग को प्रभावित करता है?

अग्रिम धन्यवाद।

उत्तर

0

वीडियो .... मैं संभावित रूप से एक समस्या देख सकता था ... लेकिन! एचटीएमएल 5 के लिए पहले से ही इसका समर्थन है इसलिए यह ठीक है। यदि एसआईपी वीडियो कॉल करना चाहते हैं, तो नीचे देखें। http://sipml5.org/

यह मुक्त स्रोत है:

आप एचटीएमएल 5 एसआईपी क्लाइंट से किए गए हैं। मैंने इसका इस्तेमाल नहीं किया है, लेकिन मैं कल्पना नहीं कर सकता कि कोडबेस का बैक एंड मोबाइल पर पोर्टेबल नहीं होगा।

Emdedded एसआईपी - मैं अपने जावा प्लगइन साइड के लिए LinPhone (http://www.linphone.org/eng/download/git.html) और CSipSimple (https://code.google.com/p/csipsimple/) में इस्तेमाल किया कोड में एक अच्छा लंबे नज़र रखना होगा (आप की आवश्यकता सी पुस्तकालयों का निर्माण और उन्हें रूप में अच्छी तरह का उपयोग करने की आवश्यकता होगी)।

अब, फोनगैप एक महान ऑडियो/वीडियो कैप्चर प्लगइन प्रदान करता है।

https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md

आप क्या कर सकते हैं कुछ न कुछ लाभ के साथ स्ट्रीम एकीकृत और टाई-इन मीडिया पर कब्जा प्लगइन पर है।

तो, आपके पास दो विकल्प हैं।

2

एक सबूत-ऑफ-अवधारणा कॉर्डोवा ऐप जो इंटरनेट पर वेबआरटीसी कॉल करने के लिए फोनआरटीसी प्लगइन के साथ एसआईपी.जेएस का उपयोग करता है।

https://github.com/joseph-onsip/sipjs-cordova

+0

Android और iPhone पर दोनों इस काम करता है? –

+1

यह एंड्रॉइड और आईओएस के लिए होना चाहिए – Zymotik

0

यहाँ आप Android उपकरणों के लिए एक एसआईपी प्लगइन है। आशा करता हूँ की ये काम करेगा!

https://github.com/lglossman/SipManagerPlugin

कुछ भी आप मुझसे संपर्क करने में संकोच नहीं करते जरूरत है ...

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