बहादुर जाओ: WebRTC और क्रिप्टो एकीकरण के साथ सुरक्षित तेजी से HTML5 ब्राउज़र

बहादुर जाओ: WebRTC और क्रिप्टो एकता के साथ नि: शुल्क सुरक्षित तेज़ एचटीएमएल 5 ब्राउज़र

क्यों एक डेवलपर / वेबमास्टर के रूप में बहादुर की कोशिश?

  • उच्च सुरक्षा और अपने काम में गोपनीयता. अच्छा चूक और साइट प्रति नियंत्रण सेटिंग्स के साथ शुरू.
  • इस नए कई क्रिप्टो उत्साही द्वारा इस्तेमाल किया ब्राउज़र में अपनी साइटों और परियोजनाओं का परीक्षण करें.
  • अपनी साइटों के लिए प्रकाशक के रूप में पंजीकृत करें माइक्रो भुगतान प्राप्त.

क्यों ब्राउजिंग के लिए बहादुर प्रयास करें?

  • Brave loads major news sites 2 करने के लिए 8 times faster than Chrome/Safari on mobile and 2 बार डेस्कटॉप पर Chrome की तुलना में तेजी.
  • The average mobile browser user pays as much as $23 a month in data charges to download ads and trackers — that’s $276 एक साल. बहादुर ब्लॉक विज्ञापनों और ट्रैकर, तो आप उनके लिए भुगतान नहीं करते.
  • लोकप्रिय साइटों अक्सर कई विज्ञापन होस्ट करते हैं के रूप में कई 70 साइट प्रति ट्रैकर. और भी बुरा, सबसे अग्रणी विज्ञापन ब्लॉकर्स अभी भी के माध्यम से ट्रैकर अपने स्थान प्रोफ़ाइल करने की अनुमति, व्यवहार और अन्य ब्राउज़िंग गतिविधि.
  • Choose your settings on a per-site or browser-wide basis. देखें कि कितने विज्ञापन और ट्रैकर बहादुर द्वारा अपने डैशबोर्ड को देखकर हर दिन अवरुद्ध किया जा रहा है.
  • "निजी" ब्राउज़िंग मोड है कि दूसरों को प्रदान करते हैं वास्तव में निजी नहीं है. बहादुर के कई गोपनीयता सुविधाओं, सहित "टो के साथ निजी टैब्स,"ट्रैकर बंद करो और सुरक्षा की गहरी स्तर प्रदान.
  • Support your favorite sites with micropayments. Brave features blockchain-based tokens which can be used to reward content creators.
  • बहादुर MetaMask का समर्थन करता है, Ethereum ब्राउज़र एक्सटेंशन: MetaMask एक पुल है कि आप आज आपके ब्राउज़र में कल के वितरित वेब का दौरा करने की अनुमति देता है. यह आप एक पूर्ण Ethereum नोड चलने के बिना ही अपने ब्राउज़र में Ethereum dApps चलाने की अनुमति देता.
    MetaMask एक सुरक्षित पहचान तिजोरी भी शामिल, एक यूजर इंटरफेस उपलब्ध कराने के विभिन्न साइटों पर आपकी पहचान का प्रबंधन और लेन-देन blockchain हस्ताक्षर करने के लिए.

बहादुर जाओ!

WebRTC वीडियो चैट और कॉन्फ्रेंसिंग समर्थन

WebRTC एक नया वास्तविक समय वीडियो संचार प्रौद्योगिकी है. समर्थन सभी ब्राउज़रों और उपकरणों पर उपलब्ध नहीं है, लेकिन बढ़ रही है. वर्तमान में असली मुद्दा है दरिद्रता.

Scalability

क्योंकि WebRTC नेटवर्क सहकर्मी का इस्तेमाल, स्ट्रीम को अन्य स्थानीय होस्ट्स पर वितरित करने में मदद के लिए आस-पास नोड होना अभी भी है. एक वैश्विक नेटवर्क भर में सहकर्मी अविश्वसनीय रूप से मुश्किल हो सकता है.

पारंपरिक बाहर के-the-बॉक्स WebRTC समाधान प्रत्येक ग्राहक स्थापित करने और एक जटिल नेटवर्क में हर दूसरे भागीदार के साथ अलग कनेक्शन बनाए रखने की आवश्यकता है जहां बैंडविड्थ लोड बढ़ जाती है तेजी से प्रत्येक अतिरिक्त भागीदार के रूप में जोड़ा जाता है.

प्रसारकों सर्वर ग्रेड कनेक्शन की जरूरत है एकाधिक उपयोगकर्ताओं के लिए स्ट्रीम रहते है और एक नियमित रूप से घर ADSL कनेक्शन का उपयोग (कि उच्च डाउनलोड और बड़ा अपलोड किया गया है) असली मुद्दों का कारण बनता.

जबकि परीक्षण के साथ 2 या कुछ उपयोगकर्ताओं डेमो और छोटे लोड परीक्षणों में ठीक काम करता है, WebRTC सीमाएँ अक्सर उत्पादन मोड में दिखाएँ: अनुपयोगी हो जाता है जब कई प्रयोक्ताओं को एक ही HD स्ट्रीम और प्रसारक कनेक्शन देख रहे है नियमित रूप से है.

सभी स्टार्टअप आशा है कि उनके स्ट्रीमिंग अनुप्रयोगों एक बड़ी सफलता बन जाएगा, हजारों दर्शकों के साथ देख. एक कलाकार स्ट्रीमिंग एक पूर्ण hd वीडियो पर 8 एमबीपीएस करने के लिए सीधे 100 विभिंन विश्व स्थानों में दर्शकों के लिए 800Mbps अपलोड कनेक्शन की आवश्यकता होगी.
सबसे ADSL कनेक्शन 100Mbps अपलोड की एक अधिकतम करने के लिए इस तरह के वीडियो स्ट्रीमिंग की अनुमति के तहत किया है 12 उपयोगकर्ताओं.

एक समाधान के साथ कार्यांवित के रूप में और WebRTC ग्राहकों के लिए विश्वसनीय स्ट्रीमिंग के लिए एक रिले सर्वर का उपयोग करने के लिए है BroadcastLiveVideo समाधान.

नियमित ब्राउज़र समर्थन और कार्यांवयन की विश्वसनीयता

WebRTC वर्तमान में पुराने सिस्टम पर डिफ़ॉल्ट पीसी ब्राउज़रों द्वारा समर्थित नहीं है (विंडोज और पुराने मैक ओएस के लिए सफारी के लिए इंटरनेट एक्सप्लोरर) या आम तौर पर कई उपयोगकर्ताओं द्वारा इस्तेमाल पुराने संस्करणों.
यह मानक सॉफ़्टवेयर के साथ वितरण संगठन नेटवर्क के लिए एक असली मुद्दा बनाता है, पुराने OS setups, स्टूडियो और प्रतिबंधात्मक प्रशासनिक सॉफ्टवेयर या सादे नौसिखिया उपयोगकर्ताओं को उनके कंप्यूटर का डिफ़ॉल्ट सेटअप के साथ उपयोग करने के साथ इंटरनेट caffes.
WebRTC वर्तमान में या तो डिफ़ॉल्ट मोबाइल ब्राउज़र पर समर्थित नहीं है, नवीनतम एंड्रॉयड छोड़कर.
WebRTC प्रौद्योगिकी geeks और उत्साही के साथ लोकप्रिय है, कई उपयोगकर्ताओं को नियमित रूप से ऐसे कार्यान्वयन तक पहुँचने में सक्षम नहीं हैं या केवल सीमित कार्यक्षमता का उपयोग कर सकते हैं.

WebRTC मानकों के अनुसमर्थन की प्रक्रिया में जल्दी कर रहे है. WebRTC समर्थन ब्राउज़रों अद्यतन जो WebRTC के कार्यांवयन के साथ मुद्दों में परिणाम कर सकते है के साथ पूरी तरह से पारदर्शी नहीं है.

अधिक जानकारी के इन संदर्भ साइटों को देखने के लिए:

[तालिका]

पीसी ब्राउज़र;शेयर;WebRTC;RTMP

इंटरनेट एक्सप्लोरर + किनारे (विंडोज डिफ़ॉल्ट);9%;कोई *;हाँ

सफारी (MacOS के डिफ़ॉल्ट);13%; नहीं; हाँ

क्रोम;57%;हाँ;हाँ

फ़ायरफ़ॉक्स; 9%;हाँ *;हाँ

ओपेरा;5%;हाँ;हाँ

[/तालिका]

*मोज़िला रिपोर्ट नेविगेटर. getUserMedia के रूप में पदावनत और MediaDevices.प्रायोगिक रूप में getUserMedia .
*IE WebRTC बिल्कुल समर्थन नहीं करता, लेकिन वहाँ हैं कुछ समर्थन में लागू करने की योजना किनारे ब्राउज़र .

पीसी ब्राउज़र बाजार में हिस्सेदारी सेटअप WebRTC ब्राउज़र समर्थन के कारण पीसी उपयोगकर्ताओं का एक बहुत कुछ के लिए काम नहीं करेगा से पता चलता है. डिफ़ॉल्ट ब्राउज़र के साथ इन उपयोगकर्ताओं के कई शुरुआती रहे हैं या एक अलग ब्राउज़र का उपयोग करने से कार्यस्थल नीतियों द्वारा प्रतिबंधित है और अपने ब्राउज़र परिवर्तन की संभावना नहीं कर रहे हैं.
मोबाइलों WebRTC समर्थन भी कम है पर RTMP के साथ एंड्रॉयड और आईओएस पर दोनों का समर्थन किया है, जबकि क्षुधा.
RTMP धाराओं के रूप में IOS और Android ब्राउज़र को प्रकाशित किया जा सकता है एचएलएस.

RTMP बनाम WebRTC

वर्तमान में, RTMP पहले से ही किसी भी वास्तविक समय संचार परियोजना की तैनाती के लिए उपलब्ध है, जबकि WebRTC अपनी पूर्ण कार्यान्वयन के लिए विकास चर्चा में अब भी है.

WebRTC भविष्य के लिए एक समाधान हो सकता है और RTMP थोड़ी देर के लिए आवश्यक हो सकता है कि वर्तमान के लिए एक समाधान है.

WebRTC इसके मानकीकरण और अंतर के लिए वर्तमान लड़ाई खो सकता है, शीर्ष वेब ब्राउज़र पर या गूगल से एक भिन्न बाजार दृष्टिकोण के साथ कई कार्यान्वयन प्रस्तावों के साथ, माइक्रोसॉफ्ट, सेब.

RTMP मज़बूती से फ्लैश प्लगइन के साथ सभी पीसी ब्राउज़रों पर लागू किया जाता है और के रूप में मोबाइल और डेस्कटॉप ओएस के लिए आवेदन अकेले खड़े.

Relayed (RTMP सर्वर) पी 2 पी बनाम (WebRTC या फ़्लैश RTMFP)

आईएसपी और नेटवर्क सेटअप के आधार पर उपयोगकर्ताओं का एक महत्वपूर्ण हिस्सा कनेक्ट नहीं कर सकता और सीधे एक दूसरे से बिल्कुल स्ट्रीम. कुछ अनुभव विशाल विलंबता (कई सेकंड) और पी 2 पी पर भारी फ्रेम नुकसान.

इस के साथ अपने P2P नेटवर्क क्षमताओं का परीक्षण RTMFP कनेक्टिविटी चेकर .

एक रिले सर्वर का उपयोग वीडियो संचार के लिए सबसे विश्वसनीय समाधान है.

कुछ प्रदाताओं केवल इतना ही कह 8% कि पक्षपातपूर्ण हो सकता है, लेकिन अपने उपयोगकर्ताओं की वे जोर पर RTMP जरूरत WebRTC / RTMFP सत्रों कि स्ट्रीमिंग सर्वर लागत की आवश्यकता नहीं.
एक ही या बहुत करीब नेटवर्क में उपयोगकर्ताओं रहे हैं जब तक कि आम तौर पर सबसे घर इंटरनेट कनेक्शन के साथ अच्छी तरह से P2P मत जाओ. सर्वर ग्रेड कनेक्शन आम तौर पर इस तकनीक पर विश्वसनीय P2P के लिए आवश्यक है.

WebRTC कि समर्थन ब्राउज़रों का उपयोग के साथ सुरक्षा चिंताएं

जनवरी में 2015, TorrentFreak WebRTC का समर्थन ब्राउज़रों वीपीएन-सुरंगों की सुरक्षा समझौता है कि एक गंभीर सुरक्षा दोष से ग्रस्त है कि सूचना दी, उपयोगकर्ता का असली आईपी पते की अनुमति के द्वारा पढ़ने के लिए. आईपी ​​पते अनुरोधों ब्राउज़रों डेवलपर कंसोल में दिखाई नहीं कर रहे पढ़ा, और वे आम अवरुद्ध विज्ञापन / गोपनीयता plugins के द्वारा अवरुद्ध नहीं कर रहे हैं (सावधानियों के बावजूद विज्ञापनदाताओं और अन्य संस्थाओं द्वारा ऑनलाइन ट्रैकिंग सक्षम).

अपने ब्राउज़र WebRTC शिकायत परीक्षण यदि यह है आईपी ​​पता लगाने के उपकरण.

फ्लैश का अंत

फ्लैश के लिए एक दशक पहले बंद करने की योजना बनाई थी, लेकिन विकल्प एक लंबे समय ले लिया और ब्राउज़रों के रूप में समर्थन जारी रखा है कि केवल विश्वसनीय तरीका प्रसारण वेब कैमरा के रूप में कुछ सुविधाओं को प्रदान किया गया था.

वर्तमान में ब्राउज़रों और डेवलपर्स के लिए योजना के अंत में फ्लैश के लिए अंत समर्थन 2020.

फ्लैश समर्थन ब्राउज़रों द्वारा बंद कर दिया जाएगा जब अन्य प्रौद्योगिकियों उपलब्ध हो जाते हैं और पहले से ही फ्लैश द्वारा प्रदान की सुविधाओं के लिए विश्वसनीय (वेब कैमरा से लाइव वीडियो स्ट्रीमिंग).