2011-11-22 19 views
13

तो आम तौर पर, मैं एक ऐप बनाना चाहता हूं जिसमें आईफोन के लिए वीडियो चैट कार्यक्षमता है। लेकिन कई खोजों के बाद, मैं अभी भी कोई सफल परिणाम नहीं ढूंढ पा रहा हूं। क्या कोई सार्वजनिक या यहां तक ​​कि उस मामले के लिए, निजी एपीआई आईफोन पर ऐसा करने के लिए उपलब्ध है ??? यदि आपके पास कोई जवाब है, तो कृपया मेरी मदद करें।आईफोन और HTTP लाइव स्ट्रीमिंग के लिए लाइव वीडियो चैट

असल में, मैं जो चाहता हूं वह चैट के लिए जुड़े दोनों उपकरणों पर वीडियो की धाराओं को पढ़ना है। बहुत पहले से धन्यवाद और अगर आप कर सकते हैं तो कृपया मेरी मदद करें।

p.s - मैंने पहले से ही iDoubs की जांच की है लेकिन यह असफल रहा है और हमेशा कुछ अज्ञात समस्या दिखाता है और इसी कारण से, मुझे किसी से कनेक्ट करने की अनुमति नहीं है।

ALSO: सुझाई गई विधि HTTP लाइव स्ट्रीमिंग के माध्यम से मिली है। लेकिन, उसमें भी, मुझे कई संदेह हैं।

1.) मुझे यह पता लगाना होगा कि मैं अपने वीडियो को आईफ़ोन से HTTP सर्वर पर कैसे अपलोड करूं जहां से मैं प्रसारण करूँगा?

2.) क्या आप सर्वर को स्थापित करने से संबंधित कुछ पोस्ट कर सकते हैं? मैं वीडियो को एफएफएमपीईजी सर्वर पर कैसे खिला सकता हूं?

मुख्य रूप से, मुझे अपलोड विधि ढूंढनी होगी। मैं अभी सर्वर पर एनएसडीएटीए के रूप में हेक्स-कोड भेज रहा हूं और मैं वहां फंस गया हूं। मुख्य समस्या यह है कि यह लाइव है। मैं इसे कैसे संभाल सकता हूं?

यह सबसे अच्छा होगा, अगर आप iDoubs को सही तरीके से काम करने में मेरी सहायता कर सकते हैं।

किसी भी प्रकार के समर्थन के लिए आपको बहुत बहुत धन्यवाद!

+0

मुझे डर है कि आप अतिरिक्त वेब-सेवा के बिना ऐसा नहीं कर सकते हैं। और यदि आप इंटरनेट के माध्यम से बहुत सारी जानकारी भेजना/प्राप्त करना चाहते हैं तो आपको [HTTP लाइव स्ट्रीमिंग] (http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction का उपयोग करने की आवश्यकता है .html)। – beryllium

+0

हां, मैं केवल HTTP लाइव स्ट्रीमिंग के बारे में सोच रहा हूं। लेकिन मेरे पास इसके बारे में कुछ सवाल हैं। कृपया अद्यतन प्रश्न की जांच करें। – mayuur

+0

मुझे नहीं लगता कि आप इसके लिए HTTP लाइव स्ट्रीमिंग का उपयोग करना चाहते हैं। वीडियो चैट सही करने के लिए ऐसा करने के लिए एक आसान बात नहीं है। आपकी आवश्यकताओं क्या हैं? क्या आप निश्चित रूप से इसे स्वयं लिखना चाहते हैं या क्या आप सॉफ़्टवेयर को लाइसेंस देने के लिए खुले हैं? यदि ऐसा है तो वीडियो चैट करने के लिए वहां टूलकिट हैं। – mattjgalloway

उत्तर

3

इस how to implement video chat in iphone पर एक नज़र डालें, लेकिन शुरू करने से पहले आपके पास एक आईएमएस सर्वर & चलाना होगा।

+0

, iDoubs काम नहीं करता है। मैंने उनके दस्तावेज के अनुसार कोशिश की है लेकिन यह अभी काम नहीं किया है। दूसरे की कोशिश नहीं की है। और मेरे पास एक एसआईपी खाता है। लेकिन आईएमएस सर्वर द्वारा वास्तव में आपका क्या मतलब है? मैं उस सर्वर को कैसे विकसित करूं? – mayuur

2

HTTP लाइव स्ट्रीमिंग मुख्य रूप से सर्वर-टू-क्लाइंट से अनुकूली स्ट्रीमिंग के लिए एक दृष्टिकोण है। क्लाइंट-टू-सर्वर के लिए पारंपरिक स्ट्रीमिंग के लिए जाएं। स्ट्रीमिंग के लिए एक खुली लाइब्रेरी मौजूद है, यह question देखें।

हालांकि दो-तरफा चैट करने के लिए फ़ैसटाइम करना संभव है, यह निश्चित नहीं है कि आप सार्वजनिक आईओएस एपीआई का उपयोग करने में सक्षम होंगे। उस ने कहा, मैंने आईफोन के लिए एक तरफा लाइव स्ट्रीमिंग लागू की है और मुश्किल हिस्सा मूल स्ट्रीमिंग नहीं था, लेकिन पेलोड का एन्कोडिंग था। आप सॉफ़्टवेयर में hardware और AAC/iLBC में H264 करने में सक्षम होंगे।

आप इसे एफएफएमपीईजी को कैसे खिलााना चाहते हैं, अपने परिवहन पर निर्भर करता है, संभवतः 'फाइल' एच 264 फ्रेम से 'स्ट्रीमिंग' एच 264 में बदल रहा है। यदि आप फ्रेम ड्रॉप को लागू करते हैं तो H264 फ्रेम प्रकार देखें; H264 एन्कोडर ऑन-द-फ्लाई को पुन: कॉन्फ़िगर करना मेरे ज्ञान के लिए संभव नहीं है, लेकिन ताजा पैरामीटर के साथ पुनरारंभ करना आम तौर पर एक सेकंड से अधिक नहीं लेता है।

क्या आप कैप्चर करते समय लाइव संसाधन को वापस चलाने का प्रयास करते थे? यह एक अच्छा प्रारंभिक बिंदु है। यदि आप एच 264 एन्कोडिंग के लिए एक ओपन एपीआई में आते हैं, तो कृपया इसे यहां पोस्ट करें ;-)

+0

असल में मैंने कई लाइव स्ट्रीमिंग लेखों के बारे में पढ़ा है और यहां तक ​​कि HTTP लाइव स्ट्रीमिंग में 30-35 सेकंड की देरी है। और जब आप वीडियो चैट कर रहे हों तो देरी पर विचार नहीं किया जा सकता है। तो, मैं कुछ प्रोटोकॉल या वीडियो चैट एपीआईएस के बारे में सोच रहा था .. क्या आप किसी भी निजी एपीआई के बारे में जानते हैं जो मैं खरीद सकता हूं ??? यदि हां, तो कृपया इसे पोस्ट करें !! – mayuur

+0

ऐपस्टोर पर ऐसे कुछ ऐप्स हैं। इस तरह की, http://itunes.apple.com/us/app/vtok/id421102042?mt=8&ls=1 – mayuur

+0

@ थॉमसआरएस: अंतर्दृष्टिपूर्ण उत्तर, धन्यवाद! – Rick77

1


यहां लाइव वीडियो चैट फ्रेमवर्क है जिसे आप ढूंढ रहे हैं। आमने-सामने वीडियो चैट के लिए कार्यान्वित करना आसान और आसान है। मैंने पहले ही यह कोशिश की है। यह बहुत अच्छा काम कर रहा है। इस ढांचे के बारे में बहुत अच्छी बात कई मंच समर्थन है।

Tokbox:
https://tokbox.com/platform
https://tokbox.com/opentok/tutorials/

नमूना कोड:
https://github.com/opentok/opentok-ios-sdk-samples/

संपादित करें:
यहाँ लेख पार्स का उपयोग कर opentok समझा है।
http://www.iphonegamezone.net/ios-tutorial-create-iphone-video-chat-app-using-parse-and-opentok-tokbox/

+0

यह एक बहुत अच्छा लेख है! मैं वहां 9 0% हूं। मैं अपने डिवाइस को दोनों डिवाइसों पर काम करने में कामयाब रहा (उपयोगकर्ता खुद को देखता है) और रिमोट वीडियो केवल मूल डिवाइस पर काम कर रहा है, न कि प्राप्त करने वाले डिवाइस में। संक्षेप में, मुझे लगता है कि 'सत्र: स्ट्रीमक्रेटेड:' रिसीवर में नहीं निकाला जा रहा है। कोई विचार क्यों यह हो रहा है? – mga

+0

इस ट्यूटोरियल को लागू करने में कितना समय लगता है? अधिकांश लिंक मर चुके हैं, क्या यह विधि अभी भी काम करती है? – Esqarrouth

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