تمت إضافة دعم بروتوكول WebTorrent إلى libtorrent

الي المكتبة libtorrent، والذي يوفر تطبيقًا لبروتوكول BitTorrent الذي يتميز بالكفاءة من حيث استهلاك الذاكرة وتحميل وحدة المعالجة المركزية، مضاف دعم البروتوكول ويب تورنت. قانون العمل مع ويب تورنت سوف يأتي كجزء من الإصدار الرئيسي التالي من libtorrent، والذي تم تشكيله بعد الفرع 2.0، والذي هو في مرحلة الإصدار المرشح.

WebTorrent هو امتداد لبروتوكول BotTorrent الذي يسمح لك بتنظيم شبكة توزيع محتوى لامركزية تعمل عن طريق ربط متصفحات المستخدمين الذين يشاهدون المحتوى. لا يتطلب المشروع بنية تحتية لخادم خارجي أو مكونات إضافية للمتصفح للعمل. لربط زوار موقع الويب بشبكة توصيل محتوى واحدة، يكفي وضع كود JavaScript خاص على موقع الويب الذي يستخدم تقنية WebRTC لتبادل البيانات مباشرة بين المتصفحات. يقوم المشروع أيضًا بتطوير عميل سطح المكتب WebTorrent سطح المكتب، والذي يحتوي على ميزات متقدمة مثل دفق الفيديو.

سيسمح لك دمج WebTorrent في libtorrent بالمشاركة في توزيع المحتوى ليس فقط من خلال متصفحات زوار الموقع، ولكن أيضًا من خلال عملاء التورنت الثابتين، استخدام مكتبة libtorrentبما فيه غمر и qBittorrent (لا يتأثر rTorrent بالتغيير لأنه يستخدم مكتبة مختلفة libtorrent). تتم كتابة تطبيق WebTorrent المضاف إلى libtorrent بلغة C++، وإذا رغبت في ذلك، يمكن نقله إلى مكتبات وعملاء تورنت آخرين (WebTorrent الأصلي مكتوب في جافا سكريبت).

بهذه الطريقة، يمكن تشكيل شبكات هجينة مع مشاركين قادرين على التفاعل مع الشبكات المعتمدة على BitTorrent وWebTorrent. سيكون عملاء التورنت المستندين إلى libtorrent قادرين على الاتصال بأقران WebTorrent المستندين إلى المستعرض، مثل أولئك المشاركين في مشاركة الملفات عبر Instant.io، وكذلك مع بث الفيديو أو أنظمة استضافة الفيديو القائمة على PeerTube. في المقابل، سيتمكن عملاء متصفح WebTorrent، من خلال مستخدمي عملاء سطح المكتب، من الوصول إلى مجموعة واسعة من ملفات التورنت الموزعة بواسطة نظراء BitTorrent عبر TCP/UDP.

تمت إضافة دعم بروتوكول WebTorrent إلى libtorrent

المصدر: opennet.ru

إضافة تعليق