विज्ञापन
इंटरनेट आज काफी हद तक अलग है जो 10 साल पहले था। इसके बाद, यदि आप वीडियो कॉन्फ्रेंसिंग की तरह कुछ भी महत्वाकांक्षी करना चाहते हैं, तो आपको उन प्लगइन्स के साथ काम करना होगा जो बस इतनी अच्छी तरह से काम नहीं करते हैं। मैं, फ्लैश का जिक्र कर रहा हूं, जो कि कुख्यात था स्टीव जॉब्स द्वारा नारा दिया गया 2010 में, असुरक्षित, धीमा और स्पर्श उपकरणों की दुनिया के लिए बीमार-अनुकूल होने के लिए।
अब कुछ बेहतर है।
इसे WebRTC कहा जाता है, और यह डेवलपर्स को वास्तविक समय के अनुप्रयोगों जैसे कि MMORPG का निर्माण करने की अनुमति देता है (बड़े पैमाने पर मल्टीप्लेयर ऑनलाइन रोल-प्लेइंग गेम) और वीडियो-कॉन्फ्रेंसिंग टूल, खुले वेब का उपयोग करके प्रौद्योगिकियों, जैसे एचटीएमएल 5 HTML5 क्या है, और यह मेरे ब्राउज़ करने के तरीके को कैसे बदलता है? [MakeUseOf बताते हैं]पिछले कुछ वर्षों में, आपने HTML5 शब्द को हर एक बार एक समय में सुना होगा। चाहे आप वेब विकास के बारे में कुछ भी जानते हों या नहीं, यह अवधारणा कुछ हद तक अस्पष्ट और भ्रामक हो सकती है। जाहिर है,... अधिक पढ़ें , जावास्क्रिप्ट जावास्क्रिप्ट क्या है, और क्या इंटरनेट इसके बिना मौजूद रह सकता है? जावास्क्रिप्ट उन चीजों में से एक है जिन्हें बहुत से लोग लेते हैं। हर कोई इसका उपयोग करता है। अधिक पढ़ें और सीएसएस।
यहां आपको WebRTC के बारे में सब कुछ पता होना चाहिए।
यह क्या कर सकता है?
शायद याद रखने वाली सबसे महत्वपूर्ण बात यह है कि WebRTC वास्तव में एक ही एपीआई नहीं है (एप्लीकेशन प्रोग्रामिंग इंटरफेस एपीआई क्या हैं, और इंटरनेट से बदलते हुए खुले एपीआई कैसे हैंक्या आपने कभी सोचा है कि आपके कंप्यूटर और आपके द्वारा विज़िट की जाने वाली वेबसाइट एक दूसरे से "बात" कैसे करती हैं? अधिक पढ़ें ), या उत्पाद। इसके बजाय, यह एपीआई का एक परिवार है, जो प्रत्येक राज्य के अलग-अलग राज्यों में है, ब्राउज़र में अलग-अलग समर्थन के साथ और अलग-अलग कार्यों को पूरा करने के लिए।
WebRTC API में से कुछ बहुत ही रोमांचक नहीं हैं। वे कंप्यूटर के वेबकैम और माइक्रोफ़ोन तक पहुंच प्राप्त करने के लिए सरल कार्य करते हैं। लेकिन अन्य बहुत अधिक महत्वाकांक्षी हैं।
उदाहरण के लिए, एक एपीआई उपयोगकर्ताओं को एक दूरस्थ उपयोगकर्ता के साथ अपनी स्क्रीन साझा करने की अनुमति देता है। एक और simulcasting का समर्थन करता है, जो उपयोगकर्ताओं को गुणवत्ता और विवरण के विभिन्न स्तरों में वीडियो प्रसारित करने की अनुमति देता है। एक और WebRTC API (MediaStream API) डेवलपर्स को फ़्लाय, मूसिंग, पॉज़िंग और ज़रूरत के अनुसार ट्रैक जोड़ने पर ऑडियो को संसाधित करने की अनुमति देता है।
अभी और है। बहुत अधिक। निश्चित रूप से 1,000 शब्दों के लेख में यथोचित चर्चा की जा सकती है।
संक्षेप में, WebRTC एपीआई का एक सुंदर परिवार प्रदान करता है जो वास्तविक समय में दूरस्थ कंप्यूटर के साथ काम करना संभव बनाता है। यह रोमांचक है, और लोग इसका उपयोग अविश्वसनीय, मनमौजी चीजों के लिए कर रहे हैं।
लोग इसके लिए क्या उपयोग कर रहे हैं?
WebRTC के अधिक सफल वास्तविक दुनिया उपयोगों में से एक है में दिखाई देना. हम इसकी समीक्षा की Google Plus Hangouts पर जाएं। Appear.in यहाँ है और यह वास्तव में अच्छा हैलोग उम्र के लिए एक सभ्य वीडियो कॉन्फ्रेंसिंग ऐप के लिए रो रहे हैं। हमने सोचा था कि Google प्लस था। हम गलत थे। मिलिए Appear.in से। अधिक पढ़ें 2012 में लॉन्च होने के तुरंत बाद, और इस बात से प्रभावित हुए कि कैसे इसने वीडियो-कॉन्फ्रेंसिंग को और अधिक आनंदमय बना दिया, इसके सुव्यवस्थित सौंदर्य और लॉगिन, खातों और प्लगइन्स की कमी के कारण। वीडियो चैट बनाना केवल एक बटन दबाने और उस व्यक्ति से लिंक साझा करने का विषय है जिसे आप चैट करना चाहते हैं।
Appear.in केवल वेबआरटीसी द्वारा संचालित वीडियो-कन्फर्मिंग सेवा नहीं है। कंपनियों द्वारा बनाए गए उत्पादों का एक विस्फोट हुआ है जो मुख्यधारा में बहुत अधिक हैं। Citrix's जैसी कंपनियां GoToMeeting Free तथा फ़ायरफ़ॉक्स हैलो नए फ़ायरफ़ॉक्स 35 में फ़ायरफ़ॉक्स हैलो वीडियो चैट और फ़ायरफ़ॉक्स मार्केटप्लेस मिलोफ़ायरफ़ॉक्स 35 फ़ायरफ़ॉक्स हैलो नामक एक क्रॉस-प्लेटफॉर्म वीडियो चैट सेवा पेश करता है, जो उपयोगकर्ताओं को नए फ़ायरफ़ॉक्स मार्केटप्लेस को बीटा-टेस्ट करता है, और वेब पर सामाजिक साझाकरण में भी सेंध लगाता है। अधिक पढ़ें . यह भी व्यापक रूप से माना जाता है कि वेब के लिए स्काइप WebRTC द्वारा संचालित है।
WebRTC का उपयोग ब्राउज़र-आधारित, इंटरैक्टिव, मल्टीप्लेयर गेम बनाने के लिए भी किया गया है। इनमें से ज्यादातर निश्चित रूप से कम बजट के मामले हैं, लेकिन कुछ प्रमुख अपवादों के साथ। द हॉबिट: द फाइट फॉर फाइव आर्मीज [नो लॉन्ग अवेलेबल] 2014 के अंत में जारी किया गया था, जो पीटर जैक्सन के महाकाव्य गाथा की अंतिम किस्त के रूप में था।
WebGL और WebRTC द्वारा संचालित, खिलाड़ी को मध्य पृथ्वी के गुटों (orcs, कल्पित बौने, मनुष्यों में से एक के जूते में रखा गया है) और बौने), और फिर अन्य खिलाड़ियों के खिलाफ खड़ा हो गया, सभी टॉलकेन की कल्पना के सही शासक बनने के लिए उत्सुक थे विश्व।
लेकिन WebRTC का उपयोग करने के अविश्वसनीय तरीकों के बावजूद, ब्राउज़रों के असंख्य में इसके लिए समर्थन अविश्वसनीय रूप से सीमित है।
ब्राउज़र का समर्थन
मुख्य रूप से, Google क्रोम और फ़ायरफ़ॉक्स को WebRTC के लिए सबसे व्यापक समर्थन है, हालांकि दोनों ब्राउज़रों से कुछ ध्यान देने योग्य अनुपस्थितियां हैं। उदाहरण के लिए, फ़ायरफ़ॉक्स, क्रोम के लिए उपलब्ध सिमुलकास्ट एपीआई को याद कर रहा है, जबकि क्रोम में H.264 वीडियो स्ट्रीमिंग का अभाव है।
ओपेरा पर WebRTC के लिए समर्थन ठोस है, हालांकि यह शायद ही आश्चर्य की बात है कि यह Google क्रोम के समान रेंडरिंग एजेंट का उपयोग करता है।
ब्राउज़र स्पेक्ट्रम में कहीं भी, इंटरनेट एक्सप्लोरर और सफारी है। ये WebRTC का समर्थन नहीं करते हैं, और भविष्य के किसी भी समर्थन के बारे में Microsoft और Apple शिविरों से कोई रोक नहीं है। हालांकि, तीसरे पक्ष के उपकरण हैं जो WebRTC कार्यक्षमता को जोड़ते हैं। हमने हाल ही में एक समीक्षा की।
टेमासिस स्काइलिंक वेबआरटीसी के साथ इंटरनेट एक्सप्लोरर और सफारी काम कैसे करें, यहां बताया गया हैक्या आप एक रहस्य सुनना चाहेंगे? यह बहुत बड़ा है। क्या आप वाकई इसे संभाल सकते हैं? ठीक है, यहाँ जाता है। Google Chrome के अलावा अन्य वेब ब्राउज़र भी हैं। अधिक पढ़ें IE और सफारी के लिए एक मुफ्त प्लगइन है जो WebRTC कार्यक्षमता का परिचय देता है। हालाँकि, यह एक पकड़ के साथ आता है, अर्थात् यह केवल सीमित संख्या में वेबसाइट का काम करता है, और.in उनमें से एक नहीं है।
क्या यह सुरक्षित है?
बेशक, वेबआरटीसी एडोब फ्लैश से एक बड़ा कदम है, जो इन-ब्राउज़र वास्तविक समय संचार करने का डिफ़ॉल्ट तरीका हुआ करता था। फ्लैश पूरी तरह से कमजोरियों से ग्रस्त था, और हैकर्स और मैलवेयर के संपर्क में आने वाले उपयोगकर्ताओं को छोड़ दिया। यह समस्या स्टीव जॉब्स द्वारा अपने निबंध में बताए गए कई मुद्दों में से एक थी, जिसमें बताया गया था कि फ्लैश iPhone में कभी क्यों नहीं आएगा।
शुक्र है, WebRTC उन्हीं मुद्दों से पीड़ित नहीं है जो फ़्लैश के लिए स्थानिक हैं, बस इसलिए कि यह सॉफ्टवेयर का एक व्यक्तिगत टुकड़ा नहीं है - इस मामले में एक ब्राउज़र प्लगइन ब्राउज़र प्लगइन्स - वेब टुडे पर सबसे बड़ी सुरक्षा समस्याओं में से एक [राय]वर्षों से हमले के खिलाफ वेब ब्राउज़र बहुत अधिक सुरक्षित और कठोर हो गए हैं। इन दिनों बड़ी ब्राउज़र सुरक्षा समस्या ब्राउज़र प्लगइन्स है। मेरे पास आपके ब्राउज़र में इंस्टॉल किए गए एक्सटेंशन नहीं हैं ... अधिक पढ़ें . यह एक एपीआई है।
यह कहना नहीं है कि WebRTC के पास आपकी सुरक्षा के मुद्दे नहीं हैं, आपके दिमाग में। यह है। सिर्फ उसी पैमाने पर नहीं।
पिछले साल के अंत में, यह एक ट्रांसपेरेंट था कि वीपीएन उपयोगकर्ता का वास्तविक आईपी पता खोजना संभव था, बस जावास्क्रिप्ट कोड की कुछ पंक्तियों का उपयोग करके जो वेबआरटीसी एपीआई के कुछ हिस्सों का उपयोग करता है।
वीपीएन, निश्चित रूप से, आमतौर पर गोपनीयता के प्रति जागरूक व्यक्तियों द्वारा उपयोग किया जाता है 8 उदाहरण आप वीपीएन का उपयोग नहीं कर रहे थे, लेकिन होना चाहिए: वीपीएन चेकलिस्टयदि आपने अपनी गोपनीयता सुरक्षित करने के लिए पहले से ही वीपीएन की सदस्यता लेने पर विचार नहीं किया है, तो अब समय आ गया है। अधिक पढ़ें जो अपनी ऑनलाइन गतिविधियों को बाधित करना चाहते हैं। पूरी तरह से WebRTC को अक्षम करने के अलावा, इस समस्या को हल करने वाला एक अद्यतन होना बाकी है। इसके साथ किया जा सकता है WebRTC को अक्षम करें फ़ायरफ़ॉक्स एक्सटेंशन, और क्रोम के लिए WebRTC प्लगइन रोकें [कोई लंबा उपलब्ध नहीं], या जावास्क्रिप्ट को पूरी तरह से अक्षम करके।
द हर्डल्स अहेड
WebRTC का वादा पूरा नहीं किया जा सकता। यह, एचटीएमएल 5 परिवार में किसी भी चीज़ से अधिक, यह बदलने का मौका है कि हम इंटरनेट का उपयोग कैसे करते हैं, इसे अधिक सहयोगी और अधिक इंटरैक्टिव बनाते हैं।
लेकिन तब तक, दूर करने के लिए बहुत सारी बाधाएं हैं। W3C को बोर्ड पर Microsoft और Apple को प्राप्त करने की सख्त आवश्यकता है, और उन्हें इसके समर्थन करने वाले ब्राउज़रों के अनुरूप अनुभव सुनिश्चित करने की आवश्यकता है।
तब तक, यह एक बहुत ही आला तकनीक रहेगी।
इस बात से सहमत? असहमत? मुझे नीचे टिप्पणी में बताये।
मैथ्यू ह्यूजेस लिवरपूल, इंग्लैंड के एक सॉफ्टवेयर डेवलपर और लेखक हैं। वह शायद ही कभी अपने हाथ में मजबूत काली कॉफी के कप के बिना पाया जाता है और अपने मैकबुक प्रो और अपने कैमरे को पूरी तरह से निहारता है। आप उनके ब्लॉग को पढ़ सकते हैं http://www.matthewhughes.co.uk और @matthewhughes पर ट्विटर पर उसका अनुसरण करें