2012-11-04 13 views
12

वेब आरटीसी का उपयोग करके आप यूडीपी पैकेट कैसे भेजते हैं?वेब आरटीसी के साथ यूडीपी पैकेट कैसे भेजें - जावास्क्रिप्ट?

+0

हे उपयोगकर्ता, मैं वेबआरटीसी पर काम कर रहा हूं और मदद करना पसंद करूंगा, लेकिन आपको अधिक जानकारी प्रदान करनी होगी; अन्यथा, यह एक असली सवाल के रूप में बंद हो जाएगा। क्या आप एक उदाहरण दिखा सकते हैं कि आप क्या करने की कोशिश कर रहे हैं? वेबआरटीसी वास्तव में यूडीपी का उपयोग नहीं करता है, यह वेबसाकेट्स पर टीसीपी का उपयोग करता है (या टीसीपी पर वेबसाकेट)। इसलिए, बिना किसी स्पष्टीकरण के, मुझे सच में यकीन नहीं है कि यह समझ में आता है। – jmort253

+0

निश्चित रूप से, यहां आईसीई का उपयोग करने जैसा कुछ है: http://www.html5rocks.com/en/tutorials/webrtc/basics लेकिन मैं कुछ आसान ढूंढ रहा हूं। एक चैट उदाहरण की तरह। धन्यवाद – Taurian

+2

ठीक है, ठीक है, मुझे यकीन नहीं है कि आप स्टैक ओवरफ़्लो के उद्देश्य को समझते हैं। यह वास्तव में लोगों के लिए कोड लिखने का इरादा नहीं है, बल्कि इसके बजाय वास्तविक, वास्तविक, विशिष्ट समस्याओं का सामना करना पड़ रहा है। आपके पास जो भी है वह अभी भी अस्पष्ट है। क्या है कि आप करने की कोशिश कर रहे हैं? मेरा सुझाव है कि आप अपनी पोस्ट को संपादित करें ताकि समस्या के बारे में बहुत अधिक जानकारी शामिल हो सके। वहां पहले से ही वेबआरटीसी के उदाहरण हैं, इसलिए यदि आप इससे कुछ अलग कर रहे हैं, तो कृपया बताएं कि यह क्या है। सौभाग्य! :) – jmort253

उत्तर

2

आप sipml5 की जाँच करनी चाहिए, http://code.google.com/p/sipml5/ कोड प्राप्त और फ़ोल्डर में देखो: sipml5/src/tinySIP/src/परिवहन करता

+0

यह सही दिशा में एक अच्छा बिंदु है। धन्यवाद। – Taurian

+0

क्या आप कुछ कोड साझा कर सकते हैं कि आप इसे कैसे काम करते हैं? –

18

आप नहीं WebRTC के साथ सीधे एक यूडीपी पैकेट भेज सकते हैं। यह ब्राउज़र द्वारा आवश्यक बुनियादी सुरक्षा बाधाओं का उल्लंघन करेगा।

आप SRTP को ICE-enabled होस्ट पर भेज सकते हैं। शायद वह नहीं है जिसे आप ढूंढ रहे हैं।

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

यह इतना बुरा नहीं लग सकता है, आखिरकार, इंटरनेट पर मेजबानों को उस अधिकार से निपटने में सक्षम होना चाहिए? समस्या यह है कि कुछ ब्राउज़र सुरक्षित वातावरण में हैं जहां नेटवर्क तक पहुंच प्रतिबंधित है। उन नेटवर्कों के भीतर, कुछ इंटरनेट सार्वजनिक इंटरनेट पर होस्ट की तुलना में बहुत कम सुरक्षित हैं। यह ठीक रहेगा, क्योंकि नेटवर्क तक पहुंच नियंत्रित है।

यदि ब्राउज़र के लिए मनमाने ढंग से पैकेट भेजने के लिए संभव था, तो उस माहौल में एक ब्राउज़र पर उपयोगकर्ता को इन खराब संरक्षित मेजबानों में से एक को विशेष रूप से तैयार किए गए पैकेट भेजने के लिए आश्वस्त किया जा सकता है। संभावना है, जिसके परिणामस्वरूप ब्राउज़र ऑपरेटर ब्राउज़र पर प्रतिबंध लगाएगा, जो ब्राउज़र ब्राउज़र निर्माताओं से बचने के लिए बहुत कुछ चाहता है।

वेबआरटीसी केवल विशिष्ट स्थितियों के तहत कुछ प्रकार के यूडीपी पैकेट भेजता है। यदि मेजबान जो आपको ICE समझने में बात करने में रूचि रखता है और SRTP या SCTP over DTLS (असंभव मेथिंक) के साथ उपभोग करने में सक्षम है। तो शायद आप ब्राउजर को कुछ भेजने के लिए मजबूर कर सकते हैं।

+1

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

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