ब्राउजरहरू बीच वास्तविक समय आवाज र भिडियो सञ्चार
पारंपरिक तरीका जसमा भ्वाईस र भिडीयो संचार गरिन्छ, र कुन डाटामा हस्तान्तरण गरिएको छ, क्लाइन्ट-सर्भर मोडेलमा आधारित छ। एक सर्भरलाई केहि वा सबै संचार यन्त्रहरू सेवा गर्न आवश्यक छ र तिनीहरूलाई सम्पर्कमा राख्न आवश्यक छ। त्यसैले सञ्चार क्लाउड वा मुख्य मेसिनको माध्यमबाट पास हुन्छ।
वेबआरटीटी सबै परिवर्तन गर्दछ। यसले केहि चीजमा संचार ल्याउँछ जुन सिधा दुई यन्त्रहरू बीच हुन्छ, तर नजिक वा टाढा हो। साथै, यो ब्राउजरहरूमा काम गर्दछ - डाउनलोड गर्न र कुनै पनि स्थापना गर्न आवश्यक छैन।
वेब आरटीसी पछि को छ?
यस खेल-परिवर्तनको अवधारणा पछि दिग्गजहरूको एक टोली हो। Google, मोजिला र ओपेरा पहिले नै यसको समर्थनमा काम गर्दै छन्, जबकि माइक्रोसफ्टले चासो देखाएको छ तर बरु निष्क्रिय रह्यो, भन्नु भएको बेला यो ब्याट्री मानिएको हुन्छ जब मानक। मानकीकरणको कुरा गर्दै, आईईईटीएफ र डब्लूडब्ल्यूसीले यसलाई मानकमा परिभाषित र आकार गर्न काम गरिरहेको छ। यो API (अनुप्रयोग प्रोग्रामिंग इन्टरफेस) मा मानकीकृत हुनेछ जुन विकासकर्ताले उत्पाद सरल संचार उपकरणहरूमा प्रयोग गर्न सक्दछ जुन ब्राउजरहरूमा प्रयोग गर्न सकिन्छ।
किन WebRTC?
यो प्राप्त गर्न को लागी यो सम्भव छ कि अब सम्म केवल महंगे संस्थाहरुमा महंगी लाइसेन्स फीस र महंगी स्वामित्व वाला प्लगइन को उपयोग को माध्यम ले मात्र हो। WebRTC एपीआईको साथ, आधारभूत प्रोग्रामिंग ज्ञानको साथ जो कोही आवाज र भिडियो संचार, र डेटा वेब अनुप्रयोगहरूको लागि बलियो उपकरणहरू विकास गर्न सक्षम हुनेछन्। वेब आरटीसी धेरै लाभहरू ल्याउनेछ, जसमा:
- उपयोगकर्ताहरूलाई अब डाउनलोड गर्न र मालिकाना अनुप्रयोगहरू स्थापना गर्न आवश्यक पर्दैन। तिनीहरू केवल आफ्नो WebRTC समर्थित ब्राउजर प्रयोग गर्नु पर्छ।
- कम बैंडविड्थ आवश्यक हुनेछ किनकि संचार समयमा आवरण दूरी सर्वर र क्लाउड जडान को उन्मूलन को माध्यम ले कम गरिनेछ।
- फलस्वरूप, कम विलम्बता र अडियो र भिडियोको उच्च गुणस्तर हुनेछ।
- डेटा प्रविधिको माध्यमबाट अधिक कुशलतापूर्वक च्यानल गरिनेछ।
- त्यहाँ प्लगइन जस्तै फ्लैशको लागि आवश्यक पर्दैन।
- संचारको लागि उपकरणहरू विकास गर्न सजिलो हुनेछ। मूल HTML5 तत्वहरू प्रयोग गरिनेछ।
बाधाहरू वेबआरटीसी सामना गर्दै
त्यहाँ थुप्रै आरआरएनहरू छन् जसले टोलीमा वेबआरटीसीमा काम गर्ने केही क्रमशः प्राप्त गर्नका लागि ठेगाना छ। तिनीहरूमध्ये निम्न हुन्:
- कुन कोडेक प्रयोग गर्न? खेलाडीले फरक रुचाउँछन् किनकि, H.264, VP8 वा अन्य कोडेकहरू प्रयोग गर्ने कि नगर्ने उनीहरूले अझै सहमत भएनन्।
- चूंकि प्रविधि ब्राउजरमा आधारित हुनेछ, ब्राउजर अनुकूलता एक समस्या हुनेछ। क्रोम, फायरफक्स, र ओपेरा मात्र यो समर्थन गर्दछ। WebRTC समर्थनको साथ ब्राउजरको कमी हानिकारक हुनेछ।
- मानक अझै पूर्णतया परिभाषित गरिएको छैन, जसले कुञ्जी खेलाडीहरूले यसको अनुमोदनमा समस्या उत्पन्न गरिरहेको छ।
WebRTC अनुप्रयोगको उदाहरण
वेबआरटीसी एपको राम्रो उदाहरण Google को घन स्लैम हो जसले तपाईंलाई बीचको दूरीको बावजुद तपाईलाई आफ्नो रिमोट मित्रसँग अनुहार पन्ग गर्न अनुमति दिन्छ। खेलको ग्राफिक्सले वेबजीएल प्रयोग गरी प्रदान गरेको छ र यदि ध्वनि वेब अडियो द्वारा डेलिभर गरिन्छ। तपाईं cubeslam.com मा त्यहि प्ले गर्न सक्नुहुन्छ। तपाइँ तथापि केवल यसलाई तपाइँको कम्प्युटरमा प्ले गर्न सक्नुहुन्छ, जस्तै आजको, क्रोमको मोबाइल संस्करणले अझैसम्म WebRTC लाई समर्थन गर्दैन। यस्ता खेलहरू क्रोम र वेबआरटीसी प्रवर्द्धन गर्न डिजाइन गरिएको छ। कुनै पनि अतिरिक्त प्लगइनहरू खेल खेल्न आवश्यक छैन, फ्लैश पनि नभई निश्चित रूपमा तपाइँसँग क्रोमको नवीनतम संस्करण छ।
वेबआरटीटी विकासकर्ताहरूको लागि
WebRTC खुला स्रोत परियोजना हो। API लाई ब्राउजरहरू बीच वास्तविक-समय सञ्चार (RTC) को लागि प्रदान गरिने सरल सरल जाभास्क्रिप्टमा छ।
WebRTC को अधिक गहिराई बुझ्नको लागि यो भिडियो हेर्नुहोस्।