2012-03-24 20 views
10

मैं आरटीपी प्रोटोकॉल का उपयोग कर आईफोन कैमरे से एक वीडियो को एक Wowza सर्वर पर स्ट्रीम करना चाहता हूं।आईफोन से एक Wowza सर्वर स्ट्रीम स्ट्रीम कैसे रहते हैं?

मैं AVFoundation ढांचे के साथ 'खेल रहा था' लेकिन डेटा को एक विशिष्ट यूआरएल को भेजने के लिए संभव नहीं है।

मैंने मंचों में पढ़ा है कि ffmpeg लाइब्रेरी का उपयोग करने का बेहतर तरीका है। मैं इसे संकलित करता हूं और मुझे सभी * ए फाइलें मिलती हैं। साथ ही, मैं ffstream.a

नामक इस मंच के उपयोगकर्ता की एक लाइब्रेरी संकलित करता हूं, मुझे लगता है कि मुझे अपनी रॉ छवियों को एन्कोड करना है जो मुझे एवी फ्रेमवर्क के साथ H264 में मिलता है और इसे बाद में वाह सर्वर। आरटीपी सर्वर पर फ्रेम के कच्चे भेजने के बारे में कुछ सुझावों के साथ कोई मेरी मदद कर सकता है?

अग्रिम और तरह का संबंध धन्यवाद :)

उत्तर

2

आप इसे करने की कोशिश करना चाहते हैं, तो सेब की दुकान पर आप मिल सकता है:

  • Wowza Gocoder
  • Livu

उन दोनों अनुप्रयोगों के लिए, यह आपको वाईफ़ाई, 4 जी/3 जी कनेक्शन के माध्यम से आईफोन/आईपॉड/आईपैड से लाइव इवेंट स्ट्रीम करने की अनुमति देता है। Wowza Gocoderlivu से थोड़ा अधिक हालिया और अधिक अपडेट किया गया है।

आप आईओएस फ्रेमवर्क के साथ एक समान एप्लीकेशन बनाने का प्रयास कर सकते हैं। आपको बस यह जानने की जरूरत है कि कैमरे से h264 स्ट्रीम कैसे प्राप्त करें और उसे सर्वर पर प्रकाशित करें। आरटीपी/आरटीएसपी या आरटीएमपी के माध्यम से यह संभव है।

कुछ उदाहरण के लिए, 2 साल पहले एक एलजीपीएल परियोजना के रूप में लिवु कोड जारी किया गया था। कोड यहाँ उपलब्ध है: https://github.com/otmakie/LivuLib

तुम भी इस विषय देख सकते हैं: Uploading live streaming video from iPhone

0

मैं हाल ही में एक iOS एप्लिकेशन, जो RTMP प्रोटोकॉल का उपयोग Wowza स्ट्रीमिंग बादल पर iOS डिवाइस कैमरे से वीडियो धाराओं धक्का विकसित किया है। मैंने Wowza सर्वर पर वीडियो स्ट्रीमिंग के लिए LFLiveKit का उपयोग किया है। LFLiveKit एक महान आईओएस लाइब्रेरी है जो आईओएस के लिए बहुत ही सरल और प्रभावी आरटीएमपी लाइब्रेरी है।

CocoaPods का उपयोग कर अपने Xcode प्रोजेक्ट में LFLiveKit एकीकृत करने के लिए, अपने Podfile में यह निर्दिष्ट करें:

स्रोत 'https://github.com/CocoaPods/Specs.git' मंच: ios, '7.0' फली 'LFLiveKit'

फिर, निम्नलिखित कमांड चलाएँ:

$ फली

-1

वहाँ एक बहुत अच्छा स्ट्रीमिंग एसडीके यहाँ है स्थापित (www.streamaxia.com)। उनके पास एबीआर है और उनका ऐप ब्रॉडकास्ट यूट्यूब, ट्विच और उनके सर्वर पर बहुत आसानी से स्ट्रीम कर सकता है।

मैंने सुना है कि पुरानी रीयलटाइमलिब्स कंपनी है लेकिन मुझे लगता है कि वे बेहतर तरीके से हैं।

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