PeerTube 1.0: استضافة فيديو بدون مركز بيانات وتكاليف رأسمالية

الصورة

الإصدار الإنتاجي الأول لمنصة PeerTube اللامركزية لتنظيم استضافة الفيديو وبث الفيديو. PeerTube هو بديل مستقل وخفيف الوزن وقابل للتطوير لـ YouTube و Dailymotion و Vimeo ، ويستخدم متصفحات الزوار في الوقت الفعلي لبناء شبكة توزيع المحتوى. يتم توزيع إنجازات المشروع على GitHub بموجب الترخيص المجاني AGPLv3 .

الصورة


تتمثل فكرة PeerTube في إنشاء تقنية يمكنها دمج الخوادم المتباينة بالفيديو في تبادل معلومات مشترك مشترك يشارك فيه الزائرون في توصيل المحتوى ولديهم القدرة على الاشتراك في القنوات وتلقي إشعارات بمقاطع فيديو جديدة.

الصورة


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

الصورة


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

لسوء الحظ ، لا يزال هابر لا يعرف كيفية التعرف على مشغل الويب PeerTube ، لذا سيكون الفيديو من موقع YouTube:


تم تطوير أول إصدار مستقر من PeerTube ، وهي خدمة استضافة فيديو متحدة باستخدام بروتوكول W3C ActivityPub القياسي ومكتوب على تقنيات الويب باستخدام NodeJS (الواجهة الخلفية) و Angular (الواجهة الأمامية) ، تم تنفيذها لمدة تسعة أشهر من قبل مؤسسة Framasoft غير الربحية. تم تمويل تطوير البرمجيات ونشر شبكة من عدة مئات من الخوادم المستقلة من خلال حملة تمويل جماعي ناجحة.

يلعب كل خادم فيديو دور متتبع BitTorrent ، الذي يخزن حسابات المستخدمين لهذا الخادم ومقاطع الفيديو الخاصة بهم. يتم استقبال البيانات أثناء المشاهدة مباشرة من متصفحات الزوار الآخرين الذين يشاهدون نفس الفيديو. إذا لم يكن أحد يشاهد الفيديو في الوقت الحالي ، فإن بروتوكول WebSeed ينظم تسليمه بواسطة الخادم الذي تم تحميل الفيديو إليه في الأصل.

الصورة


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

هل تحب هذه التكنولوجيا؟ أو ربما قمت بالفعل برفع الخادم الخاص بك بناءً على ذلك؟ اكتب في التعليقات!

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


All Articles