2011-03-16 15 views
5

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

क्या इस समस्या का समाधान है?

उत्तर

0

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

जो मैं पढ़ रहा हूं, उसके लिए पी 2 पी/आरटीएमएफपी का उपयोग करने वाले ऐप्स भी आरटीएमपी में फॉलबैक लागू करते हैं, पी 2 पी लाभों को खो देते हैं जैसे सर्वर बैंडविड्थ और यूडीपी गति नहीं।

चैट क्लाइंट को कम करने, मैंने यह भी पाया कि यह आरटीएमपी फॉलबैक का उपयोग करता है जो मुझे आश्चर्य करता है कि चैट पर कितने सत्र वास्तविक पी 2 पी सत्र हैं।

तो जाहिरा तौर पर हाँ, यह एक बेकार प्रोटोकॉल की तरह .. लगता है

सच उत्सुक अगर किसी को है कि अन्यथा सबूत में कामयाब रहे। https://github.com/OpenRTMFP/Cumulus

सुनिश्चित नहीं हैं कि तुम लोग यह देखा है यदि:

+1

मैं हमेशा अपने साथियों को अपने ऐप्स से जोड़ सकता हूं। हो सकता है कि यह आपका राउटर जो ठीक से कॉन्फ़िगर नहीं किया गया है, इसलिए सभी कनेक्शन आपके लिए विफल हो जाते हैं। –

+2

यहां वर्णित उद्देश्य के लिए बेकार, शायद। सामान्य रूप से बेकार, बिलकुल नहीं। – Aaron

+0

मैंने सफलतापूर्वक कनेक्ट के साथ एक पी 2 पी सर्वर रहित ऐप बनाया है ("आरटीएमएफपी:")। विंडोज/मैक/एंड्रॉइड के लिए स्थानीय नेटवर्क पर ठीक काम किया। जहां तक ​​मैंने मल्टीकास्टिंग के बारे में पढ़ा है, आईजीएमपी को पी 2 पी संचार के लिए राउटर/फ़ायरवॉल पर सक्षम होना चाहिए। –

4

इस है।

मैंने डेवलपर के साथ बात की है और स्पष्ट रूप से इसकी 95% पूर्ण है।

मुझे आरटीएमपी में विफलता के बारे में पता नहीं है। जो मुझे पूरी चीज बेकार के रूप में मारता है।

क्या कोई भी जांच और टिप्पणी कर सकता है?


मैं भी मिश्रण में इस जोड़ देंगे: http://jasmeetsingh.wordpress.com/2009/01/29/my-first-attempt-to-learn-stratus-rtmfp/

बड़े RTMP TCP पोर्ट 1935 से अधिक चल रही है और 443 और/या 80

में वापस सुरंग पर गिर जाता है

नया आरटीएमएफपी यूडीपी का उपयोग करता है और को 1 9 35 तक आउटबाउंड कनेक्शन बनाने की क्षमता और पोर्ट नंबरों को स्थापित करने की क्षमता के लिए आवश्यक है सर्वर कनेक्शन।

पोर्ट 443 और 80 यूडीपी मदद नहीं होता पर चल रही है, फ़ायरवॉल संभावना टीसीपी 443 (HTTPS) और टीसीपी 80 (HTTP) को खोलने के लिए कॉन्फ़िगर किया गया है अभी भी अवरुद्ध जबकि यूडीपी (आउटबाउंड यूडीपी सक्षम होने के लिए) ।

फ्लैश प्लेयर भी जा मैन्युअल रूप से एक बारी प्रॉक्सी का उपयोग करने के लिए कॉन्फ़िगर कर सकते हैं, यदि आप ग्राहक के आईटी विभाग स्थापित एक फ़ायरवॉल अतीत प्राप्त करने के लिए कर रहे हैं। फ्लैश प्लेयर 10.0, ड्राफ्ट-आईईटीएफ-वर्क-टर्न -08 समर्थित है।

एक और संपादित करें:

अब इस पर देख रहे हैं: https://labs.ericsson.com/developer-community/blog/beyond-html5-peer-peer-conversational-video

वे RTP/यूडीपी करने में सक्षम थे और परिस्थितियों जहां दोनों ग्राहकों नेट के पीछे थे।

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

क्या इसका मतलब यह हो सकता है कि आईसीई का उपयोग करना आरटीएमएफपी ब्राउज़र के भीतर एम्बेडेड होने तक एक सार्थक स्टॉपगैप हो सकता है?

https://labs.ericsson.com/apis/web-real-time-communication/

नहीं वास्तव में रिलीज के लिए तैयार:

+0

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

1

एरिक्सन लिंक के अलावा, वे अब क्रोम (वेबकिट) ब्राउज़र जो WebRTC और पी 2 पी वीडियो चैट के एक प्रयोगात्मक संस्करण inlcudes पर आधारित एक फिल्म को रिलीज कर दिया , लेकिन अभी तक काफी रोमांचक है।

अधिक जानकारी के लिए देखें: http://sites.google.com/site/webrtc/

0

आप हाथ मिलाना एक rtmfp UDP कनेक्शन आरंभ करने के लिए आवश्यक प्रबंधन के लिए एक केंद्रीय सर्वर की आवश्यकता होगी। इस सर्वर के बिना, फ़ायरवॉल होने पर यह हमेशा असफल हो जाएगा। यह वास्तव में आरटीएमएफपी प्रोटोकॉल की पूरी ताकत है - फ़ायरवॉल को पार करने की क्षमता, भले ही दोनों सिरों को एनएटी के पीछे हो।

यदि openrtmfp/cumulus सर्वर ऊपर है और चल रहा है, तो यह आपको चलाने के लिए एक नि: शुल्क समाधान हो सकता है।

0

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

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