2011-12-09 5 views
6

मेरी आवश्यकताएं this old question of 2009 के समान हैं। मैं सिर्फ दोबारा पोस्ट कर रहा हूं क्योंकि ओपी 2 साल का है और अब सवाल बंद है।फ़्लेक्स/एक्शनस्क्रिप्ट 3 का उपयोग करके सॉकेट पर लाइव वीडियो कैसे प्रसारित करें?

फ्लेक्स/एक्शनस्क्रिप्ट 3.0 का उपयोग करके मैं सॉकेट पर लाइव वीडियो स्ट्रीम कैसे प्रसारित कर सकता हूं?

मैं एक ऐसा एप्लीकेशन विकसित कर रहा हूं जो पी 2 पी आर्किटेक्चर पर काम करता है, इसलिए मैं लाइव मीडिया स्ट्रीमिंग के लिए एफएमएस का उपयोग नहीं कर सकता। मैंने NetConnection and NetStream classes पढ़ा है लेकिन इनका उपयोग शुरू नहीं कर सकता क्योंकि सभी उदाहरण एफएमएस का उपयोग कर रहे हैं। मैं यह कैसे करता हूँ

दूसरे, मैं भी एक उपयुक्त पुस्तकालय/उपकरण/तकनीक & संचारण प्रदर्शित करने से पहले एन्कोड करने के लिए (डिकोड से &) वीडियो फ्रेम की जरूरत है। इसके लिए मैंने X264 कोडेक पढ़ा है लेकिन फ्लेक्स के साथ इसका उपयोग बहुत जटिल लगता है। कोई अन्य विकल्प?

किसी भी ट्यूटोरियल/ब्लॉग बहुत मदद की हो जाएगा ...

उत्तर

6

आप सीधे रिमोट मशीन पर डेटा भेज सकते हैं; फिर भी, उस मशीन को सुनने की आवश्यकता होगी, और जब तक आप एयर का उपयोग नहीं कर रहे हैं, तो उस मशीन को सॉकेट नीति फ़ाइल की आवश्यकता होगी। जाहिर है कि पॉलिसी फाइल के बिना कई मशीनों को सीधे एक दूसरे से कनेक्ट करने में सक्षम नहीं होने के कारण, आपको केंद्रीय सर्वर प्राप्त करने के लिए मजबूर किया जाता है, और ब्राउज़र पी 2 पी चैट/वीडियो/(डब्ल्यू/ई) अनुप्रयोगों में सीधे आगे कार्यान्वयन को रोकता है।

तो आपके पास केंद्रीय सर्वर होना चाहिए; हालांकि, आपको एक के लिए भुगतान नहीं करना है।

मुझे पता था कि मैंने इस बारे में कहीं पढ़ा था, इसलिए मैंने Google की खोज की और नीचे दिए गए लिंक के साथ आया।

https://www.adobe.com/cfusion/entitlement/index.cfm?e=stratus

ऊपर के साथ

कहा जा रहा है, तुम्हें पता है की आवश्यकता होगी:

http://haxe.org/doc/flash/peer2peer

https://github.com/OpenRTMFP/Cumulus

आपको बस एक डेवलपर कुंजी, कि Adobe पर मुक्त करने के लिए दूर देता है कुछ सी ++, इसका उचित लाभ लेने के लिए।

आप कुछ आप आरंभ करने के लिए बुनियादी कैसे करना सीखना चाहते हैं, और आप वास्तव में सिर्फ अपने स्थानीय नेटवर्क के लिए कुछ को विकसित करने में रुचि रखते हैं, तो इन लेखों आपको बता कैसे RTMFP एक बहुस्त्र्पीय समूह के रूप में करने के लिए:

http://www.flashrealtime.com/videotutorial-remote-device-controller/

http://www.flashrealtime.com/local-flash-peer-to-peer-communication-over-lan-without-cirrus/

:

[संपादित पिछले दो लिंक के लिए सामग्री, के रूप में साइट उन पृष्ठों को हटा दिया है, वर्तमान में waybackmachine और जल्दी 2011 के आसपास स्नैपशॉट का उपयोग कर पाया जा सकता है]

सामानों का एक टन है जो आप ऊपर दी गई जानकारी के साथ कर सकते हैं; फिर भी, मैं छोटा शुरू करूंगा।

+0

मेरी यात्रा में कई 404 लिंक – quantomworks

+1

पिछले दो लिंक के लिए सामग्री के रूप में, साइट ने उन पृष्ठों को हटा दिया, वर्तमान में वेबैकमाचिन का उपयोग करके पाया जा सकता है और 2011 की शुरुआत में स्नैपशॉट्स –

3

आप वैसे भी एक मीडिया सर्वर की आवश्यकता होगी, या तो एफएमएस या SmartFox वरना और सर्वर से कनेक्ट दोनों पक्षों की है। यह एन्कोडिंग से भी निपटेंगे। मुझे नहीं लगता कि आप मीडिया सर्वर के बिना ऐसा कर सकते हैं ...

+0

लेकिन मैं एफएमएस का उपयोग नहीं करना चाहता ... क्या मैं सीधे रिमोट मशीन पर डेटा भेज सकता हूं? – aProgrammer

+0

नहीं, आपको मीडिया सर्वर की आवश्यकता है! – Eric

+0

क्या आप फ्लेक्स के बजाय एआईआर का उपयोग करने में सक्षम हैं? जो "मीडिया सर्वर" आवश्यकता को हटा सकता है। मैं ब्राउज़र-आधारित फ्लेक्स ऐप को कहीं और आसानी से डेटा भेजने में सक्षम नहीं देख सकता (आमतौर पर, फ्लेक्स ऐप्स को सर्वर को कुछ भी दिलचस्प करने की आवश्यकता होती है। वीडियो भेजना ऐसे सर्वर के साथ इंटरफेसिंग की आवश्यकता होगी)। लेकिन मैं उस स्वतंत्रता वाले एआईआर ऐप को देख सकता हूं। – gMale

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