Libtorrent लाइब्रेरी में पहले से ही WebTorrent प्रोटोकॉल का समर्थन है

फेरोस अबूखादिज (जिन्होंने वेबटोरेंट कोड लिखा है) रिहा हाल ही में कि WebTorrent प्रोटोकॉल के लिए libtorrent लाइब्रेरी में जोड़ा गया समर्थन (जो मेमोरी खपत और सीपीयू लोड के संदर्भ में बिटटोरेंट प्रोटोकॉल का कुशल कार्यान्वयन प्रदान करता है)।

WebTorrent से अपरिचित लोगों के लिए, उन्हें यह पता होना चाहिए यह एक टोरेंट क्लाइंट है पी 2 पी स्ट्रीमिंग जावास्क्रिप्ट में लिखा है Feross Aboukhadijeh (जिन्होंने YouTube इंस्टैंट भी बनाया है) और वेब ब्राउज़र में उपयोग के लिए WebTorrent टीम के साथ-साथ एक स्टैंडअलोन संस्करण WebTorrent डेस्कटॉप जो सर्वर रहित WebTorrent और BitTorrent नेटवर्क को जोड़ने में सक्षम है।

के बारे में webtorrent

ऑनलाइन वीडियो मुख्य फोकस है, क्योंकि यह वह जगह है जहाँ WebTorrent सबसे उपयोगी है। यह छोटी फ़ाइलों या डेटा सेटों के लिए कम उपयुक्त है, लेकिन बड़ी फ़ाइलों के लिए आदर्श है।

BitTorrents के साथ, फ़ाइल उपलब्धता टोरेंट सीडिंग पर निर्भर करती है। यदि कुछ उपयोगकर्ता फ़ाइल साझा करते हैं, तो वेब सीडिंग प्रदान करने वाला एक HTTP सर्वर विकल्प होगा।

इसे वेबसीडिंग के बिना साझा नहीं किया जा सकता है। हालाँकि, इसके कुछ सकारात्मक प्रभाव हो सकते हैं। किसी बड़ी निजी फ़ाइल को किसी और के साथ साझा करने के लिए ब्रोकर अपलोड साइट का उपयोग करने के बजाय, वेबटोरेंट के साथ आप सीधे एक ट्रेस छोड़ कर कनेक्ट कर सकते हैं या अपलोड पर कहीं भी संग्रहीत हो सकते हैं।

वेबटोरेंट बोटोरेंट प्रोटोकॉल का विस्तार है क्या पीआपको एक विकेंद्रीकृत नेटवर्क को व्यवस्थित करने की अनुमति देता है सामग्री वितरण जो उन उपयोगकर्ताओं के ब्राउज़र के इंटरकनेक्शन के माध्यम से संचालित होता है जो सामग्री देखते हैं।

अल proyecto कोई बाहरी सर्वर अवसंरचना की आवश्यकता नहीं है और कार्य करने के लिए ब्राउज़र ऐड-ऑन। साइट आगंतुकों को एक एकल सामग्री वितरण नेटवर्क से जोड़ने के लिए, साइट पर विशेष जावास्क्रिप्ट कोड रखने के लिए पर्याप्त है जो ब्राउज़र के बीच प्रत्यक्ष डेटा विनिमय के लिए वेबआरटीसी तकनीक का उपयोग करता है।

प्रोजेक्ट वेबटोरेंट डेस्कटॉप क्लाइंट भी विकसित करता है, जिसमें वीडियो स्ट्रीमिंग जैसी उन्नत सुविधाएँ हैं।

libtorrent में पहले से ही WebTorrent है

एकता WebTorrent से libtorrent में आप आपको सामग्री के वितरण में भाग लेने की अनुमति देता है न केवल वेबसाइट विज़िटर के ब्राउज़र के माध्यम से, बल्कि यह भी स्थिर पुस्तकालय के माध्यम से स्टेशनरी क्लाइंट का उपयोग करके, Deluge और qBittorrent सहित (rTorrent परिवर्तन को प्रभावित नहीं करता है क्योंकि यह एक अलग libtorrent पुस्तकालय का उपयोग करता है)।

WebTorrent के कार्यान्वयन को libtorrent में जोड़ा गया है C ++ में लिखा गया है और यदि वांछित है (मूल वेबटोरेंट को जावास्क्रिप्ट में लिखा गया है) को अन्य टोरेंट लाइब्रेरी और क्लाइंट में पोर्ट किया जा सकता है।

इसलिए ऐसा है वे बिटटोरेंट और वेबटोरेंट के आधार पर नेटवर्क के साथ बातचीत करने में सक्षम प्रतिभागियों के साथ हाइब्रिड नेटवर्क बना सकते हैं।

Libtorrent- आधारित टोरेंट क्लाइंट ब्राउज़र में चलने वाले WebTorrent peers से कनेक्ट करने में सक्षम होंगे, उदाहरण के लिए Instant.io के माध्यम से फाइल शेयरिंग में भाग लेने के साथ-साथ वीडियो स्ट्रीमिंग या वीडियो होस्टिंग सिस्टम। PeerTube पर आधारित।

Webtorrent freetorrent समर्थन कई और धार ग्राहकों के लिए ब्राउज़र साथियों से कनेक्ट करने के लिए दरवाजा खोलता है। ब्राउज़र सहकर्मी (जो WebRTC का उपयोग करना चाहते हैं) अब बड़ी संख्या में ऐसे टॉरेंट तक पहुँच सकेंगे जो वर्तमान में केवल TCP / UDP साथियों के लिए उपलब्ध हैं।

वेबटोरेंट प्रोटोकॉल साथियों को व्यापक रूप से समर्थित टीसीपी और यूडीपी ट्रांसपोर्ट के अलावा वेबआरटीसी के माध्यम से कनेक्ट करने की अनुमति देता है। वास्तव में, यूडीपी समर्थन एक प्रोटोकॉल एक्सटेंशन (देखें μTP प्रोटोकॉल) में बिटटोरेंट प्रोटोकॉल में जोड़ा गया था और अब यूडीपी बिटटोरेंट ग्राहकों द्वारा उपयोग किया जाने वाला मुख्य परिवहन है।

बदले में, WebTorrent ब्राउज़र क्लाइंट कर सकेंगेस्थिर क्लाइंट उपयोगकर्ताओं के माध्यम से, वितरित टॉरेंट के व्यापक संग्रह तक पहुँच टीसीपी / यूडीपी पर इसके बिटटोरेंट साथियों द्वारा।

साथ काम करने के लिए कोड WebTorrent को libtorrent के अगले महत्वपूर्ण संस्करण में शामिल किया जाएगाका गठन, शाखा 2.0 के बाद किया गया, जो कि रिलीज के लिए एक उम्मीदवार के चरण में है।

अंत में, यदि आप इसके बारे में अधिक जानना चाहते हैं, तो आप मूल प्रकाशन से परामर्श कर सकते हैं निम्नलिखित लिंक में

वेबटोरेंट-डेस्कटॉप-
संबंधित लेख:
वेबटोरेंट डेस्कटॉप: धार फ़ाइलों को स्ट्रीमिंग के लिए एक उत्कृष्ट अनुप्रयोग

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।