WebTorrent: السيول من خلال المتصفح. لا مكونات إضافية ، JavaScript خالص



الآن ، لتنزيل ومشاهدة الأفلام من السيول ، لا تحتاج إلى عميل سيل منفصل. بالإضافة إلى توزيع الملفات باستخدام بروتوكول BitTorrent ، لا حاجة أيضًا إلى عميل منفصل. المتصفح العادي يكفي ، ويدعم Chrome و Firefox و Opera (سطح المكتب و Android).

كل هذا بفضل WebTorrent - مزيج من BitTorrent و WebRTC. يتم التنزيل والتوزيع مباشرة من خلال الموقع. يبدأ المشغل المدمج في عرض الفيلم بمجرد تنزيل نسبة قليلة.

يعمل الموقع https://instant.io/ على الإشارة إلى الملفات التي يمكن تنزيلها أو توزيعها . يشير إلى رابط مغناطيسي أو تجزئة للتنزيل (على سبيل المثال ، كما هو الحال في توزيعات RuTracker المحظورة).

بدلاً من ذلك ، يتم تنفيذ واجهة عميل التورنت القياسية في مشروع βTorrent غير الرسمي .



WebTorrent هو من بنات أفكار خريج ستانفورد ، المبرمج فيروس أبو خديجة. هذا مطور معروف إلى حد ما ، قبل أن يتحدث بالفعل مع العديد من المشاريع غير العادية. على سبيل المثال ، أظهر واجهة برمجة تطبيقات استغلال HTML5 Fullscreen لهجوم التصيد. في هذه الحالة ، يضطر متصفح الضحية إلى وضع ملء الشاشة ، حيث يتم رسم واجهة المتصفح نفسه.

قبل ذلك ، أنشأ المطور شبكة توصيل محتوى نظير إلى نظير PeerCDN ، والتي تم بيعها بواسطة Yahoo في عام 2013.

يمكن لأحدث مشروع لـ Feross أن يبث حياة جديدة في السيول ، لأن العديد من المستخدمين العصريين ، الذين سئموا من خدمات الفيديو عبر الإنترنت بأسلوب Netflix ، كسالى جدًا بالفعل في تنزيل عميل التورنت ولا يريدون توزيع الملفات. يقوم WebTorrent بذلك في الخلفية ، ويشارك شخصًا بشكل غير محسوس ، من خلال متصفح عادي ، باستخدام تقنية WebRTC.

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

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

ظهرت الإصدارات الأولية الأولى من WebTorrent قبل عامين ، ولكن حتى الآن نضجت التكنولوجيا بالفعل للاستخدام الجاد. علاوة على ذلك ، قبل ستة أشهر ، حتى Netflix نفسها في أحد طلبات التوظيف أشارت إلى معرفة WebTorrent كأحد المتطلبات المطلوبة للمرشح. وهذا يعني أنه حتى الشركات الكبرى ترى تدفق P2P كفرصة تجارية محتملة.

في الواقع ، يمكن لهذه التقنية أن تقلل إلى حد كبير من تكاليف المرور وحتى تحسين جودة الخدمة.



يقول المؤلف : "إذا استخدمت Netflix WebTorrent ، فسيحصل المستخدمون على تدفق فيديو أفضل خلال ساعات الذروة " . - يتيح WebTorrent لعملاء مزود خدمة إنترنت واحد تبادل مقاطع الفيديو مع بعضهم البعض دون مغادرة شبكة المزود. وهذا يضمن أفضل جودة حتى عندما تكون القناة بين الموفر و Netflix ممتلئة تمامًا. "

لسوء الحظ ، لا تدعم جميع المتصفحات WebRTC حتى الآن ، ولكن هناك سبب للاعتقاد بأن مستقبل الويب هو بالضبط وراء هذه التقنيات اللامركزية.

Source: https://habr.com/ru/post/ar387939/


All Articles