2013-03-19 9 views
8

मैंने वेबआरटीसी के बारे में बहुत कुछ पढ़ा है, लेकिन एक सवाल है जो अभी भी बनी हुई है। मुझे उम्मीद है कि आप मेरी मदद कर सकते हैं:क्या वेबआरटीसी एक से कई (मल्टीकास्ट) कनेक्शन की अनुमति देता है?

क्या वेबआरटीसी मुझे एक से कई कनेक्शन बनाने की अनुमति देता है? मेरा मतलब यह नहीं है कि "अलग-अलग कंप्यूटरों के लिए कई कनेक्शन होने में सक्षम होने के नाते", मैं वास्तव में एक कनेक्शन रखने के बारे में बात करता हूं जो प्रत्येक अंतराल के लिए डेटा को "अपलोड" करने की आवश्यकता के बिना अपने डेटा को कई अंतराल पर मल्टीकास्ट करता है। क्या वेब पर एक ही पैकेज भेजना संभव होगा, कि जब यह वेब तक पहुंच जाए, तो जादुई रूप से अलग-अलग लक्ष्यों के साथ कई पैकेजों में विभाजित हो जाए?

मुझे आशा है कि आप मुझे :)

के लिए क्या देख रहा हूँ मिल अब तक, मैं केवल एक-से-एक कनेक्शन, या समाधान है कि के लिए बहुस्त्र्पीय करता है एक केंद्रीय सर्वर से एक कनेक्शन है देखा है उन्हें (जो आम तौर पर पिंग में दो बार परिणाम देता है)।

लेकिन मेरे लिए, एक-से-एक कनेक्शन वास्तव में उपयोगी नहीं लगता है (ग्राहकों के कम अपलोड-बैंडविड्थ के कारण), और केंद्रीय सर्वर के साथ समाधान वेबआरटीसी (वेबस्केट्स का उपयोग करके) के बिना भी संभव है, इसलिए वेबआरटीसी के लिए एकमात्र वास्तविक उपयोग केस एक से कई कनेक्शन होगा।

तो .. क्या यह भविष्य में संभव होगा? या आज यह पहले से ही संभव है?

उत्तर

8

तीन बातें:

    इंटरनेट में
  1. IP मल्टीकास्ट इस समय संभव नहीं है (मल्टीकास्ट पतों आईएसपी द्वारा कराई नहीं कर रहे हैं)
  2. WebRTC, एक-से-कई संचार से परे कई उपयोग के मामलों फिट बैठता है बस इस दस्तावेज़ पर एक नज़र डालें: http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-06
  3. ब्राउज़र के बीच वेबआरटीसी कनेक्शन हमेशा एन्क्रिप्टेड होते हैं (सामान्य डेटा के लिए ए/वी डेटा और डीटीएलएस के लिए एसआरटीपी का उपयोग करके) और एन्क्रिप्शन पैरामीटर (सत्र कुंजी इत्यादि) प्रत्येक कनेक्शन के लिए अलग से बातचीत की जाती है। आप इसे मल्टीकास्ट पर्यावरण में कैसे करेंगे (इसे एक वितरण पेड़ के रूप में सोचें)?

तो नहीं, वेबआरटीसी का उपयोग आईपी मल्टीकास्ट के साथ नहीं किया जा सकता है।

+0

प्वाइंट 1. पूरी तरह से सच नहीं है। आईएसपी मल्टीकास्ट के माध्यम से वीडियो या ऑडियो स्ट्रीम जैसे मीडिया प्रदान करते हैं। – th0m4d

+1

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

+0

@Makkes: क्या हम वेबआरटीसी का उपयोग कर विभिन्न डिवाइस संगतता के साथ मल्टीकास (एक से कई) वीडियो एप्लिकेशन बना सकते हैं? (आईफोन, आईपैड और डेस्कटॉप)। क्योंकि मैंने बहुत सी वेबआरटीसी पढ़ी है, अंत में मैं उलझन में हूं। कृपया सलाह दें। – user2003356

0

मैं जवाब दूंगा "यह अब" के लिए नहीं है, क्योंकि एक प्रोग्रामर के रूप में, मैं आपको बता सकता हूं कि ब्राउज़र (यदि उपयोगकर्ता) इसके महत्व पर जोर देते हैं तो ब्राउज़र बनाने के कई तरीके हैं।
लेकिन कैसे?
चूंकि एन्क्रिप्शन है, इसलिए वे 'पंजीकृत' (मल्टीकास्ट) उपयोगकर्ताओं के समूह में सत्र की एन्क्रिप्शन कुंजी के साझा करने की अनुमति दे सकते हैं।
लेकिन कैसे? खैर, वेब साझा करने के लिए बनाया गया था।
वेब सर्वर मध्यस्थता और जेएस वेबआरटीसी एपीआई फ़ंक्शन (उपयोगकर्ता कुंजी लोड करने के लिए) के माध्यम से सबसे स्पष्ट तरीका है। चूंकि मल्टीकास्ट का उपयोग अक्सर कुशल वीडियो वितरण के लिए किया जाता है, इसलिए आपके पास आरटीपी/एसआरटीपी वीडियो सर्वर होता है। वेब सर्वर एक ही मशीन @ coexist कर सकते हैं। यदि वे इसे वेब ब्राउज़र में विस्तारित करने का निर्णय लेते हैं - तो बस "सर्वर" भूमिका वेब ब्राउज़र द्वारा की जा सकती है जिसने मल्टीकास्ट स्ट्रीम (प्रेषक) बनाया है। ग्राहकों को यह जानने की जरूरत है कि यह कौन है। फिर से: @ 2013, दिसंबर यह अभी भी संभव नहीं है। और मल्टीकास्टों को केवल इंटरनेट पर ही अनुमति दी जाती है: - कुछ प्रयोगात्मक वैन जाल; - कुछ इंटरनेट + वीडियो आईएसपी जाल; - लैन (स्विच स्तर पर सक्षम होने पर, सस्ते स्विच इसे सभी बंदरगाहों में प्रेषित करते हैं)। लेकिन आप एक आईएसपी या शोधकर्ता या लैन उपयोगकर्ता हो सकते हैं, इसलिए यह आवश्यक है।

+0

बस उत्तर को अच्छी तरह से प्रारूपित करें, आप +1 के लायक हैं –

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