إطلاق منصة بث الفيديو اللامركزية PeerTube 4.0

تم إطلاق منصة لا مركزية لتنظيم استضافة الفيديو وبث الفيديو PeerTube 4.0. تقدم PeerTube بديلاً محايدًا لمواقع YouTube وDailymotion وVimeo، وذلك باستخدام شبكة توزيع محتوى تعتمد على اتصالات P2P وربط متصفحات الزوار معًا. يتم توزيع تطورات المشروع بموجب ترخيص AGPLv3.

الابتكارات الرئيسية:

  • توفر واجهة المسؤول عرض جدول جديد لجميع مقاطع الفيديو المستضافة على الخادم الحالي. تتيح لك الواجهة الجديدة تنفيذ إجراءات الإدارة والإشراف على دفعات، وتطبيق عمليات مثل الحذف وتحويل الترميز والحظر على مقاطع فيديو محددة متعددة في وقت واحد.
    إطلاق منصة بث الفيديو اللامركزية PeerTube 4.0
  • لتبسيط اختيار مقاطع الفيديو للمعالجة المجمعة، من الممكن تصفية العناصر وتجميعها باستخدام مرشحات متقدمة تسمح لك بفصل مقاطع الفيديو المحلية والخارجية، والفرز حسب معايير مختلفة، على سبيل المثال، حسب تاريخ النشر واستخدام HLS/WebTorrent والحساب حالة.
  • يتمتع المسؤولون أيضًا بالقدرة على تصفية السجلات حسب العلامات وتعيين القيود الخاصة بهم للقنوات الفردية.
  • يتم توفير واجهة لعرض المشتركين وتصفية قوائم الفيديو في القنوات لمنشئي الفيديو. يمكن للمستخدم الآن أيضًا إجراء عمليات على عدة عناصر في وقت واحد، على سبيل المثال، يمكنك حذف أو حظر جميع المشتركين الذين تم وضع علامة عليهم مرة واحدة.
    إطلاق منصة بث الفيديو اللامركزية PeerTube 4.0
  • يتم توفير القدرة على تحويل الفيديو بجودة 144 بكسل، وهو ما يمكن أن يكون مفيدًا لقنوات الاتصال الضعيفة جدًا أو لنشر ملفات podcast.
  • تمت إضافة دعم لبروتوكول دفق RTMPS (بروتوكول المراسلة في الوقت الحقيقي عبر TLS).
  • من الممكن استخدام نص Markdown في أوصاف قائمة التشغيل.
  • تحسين عرض مقاطع الفيديو الملتقطة على الهاتف الذكي بتنسيق عمودي.
    إطلاق منصة بث الفيديو اللامركزية PeerTube 4.0
  • عمليات استرجاع محسنة باستخدام بروتوكول ActivityPub.
  • تمت إضافة دعم للأداة المساعدة yt-dlp، والتي يوصى بها الآن بسبب ركود صيانة youtube-dl.
  • تمت إضافة البرنامج النصي create-move-video-storage-jobs لأتمتة نقل مقاطع الفيديو المحلية إلى تخزين الكائنات.
  • لقد تم إنجاز الكثير من العمل لتنظيف وتحديث التعليمات البرمجية والإعدادات وواجهة برمجة التطبيقات.

دعنا نذكرك أن PeerTube يعتمد على استخدام عميل BitTorrent WebTorrent، الذي يعمل في المتصفح ويستخدم تقنية WebRTC لتنظيم قناة اتصال P2P مباشرة بين المتصفحات، وبروتوكول ActivityPub، الذي يسمح لك بتوحيد خوادم الفيديو المتباينة في شبكة موحدة مشتركة يشارك فيها الزوار في محتوى التسليم ولديهم القدرة على الاشتراك في القنوات وتلقي إشعارات حول مقاطع الفيديو الجديدة. تم إنشاء واجهة الويب التي يوفرها المشروع باستخدام إطار العمل Angular.

يتم تشكيل شبكة PeerTube الموحدة كمجتمع من خوادم استضافة الفيديو الصغيرة المترابطة، ولكل منها مسؤول خاص بها ويمكنها اعتماد قواعدها الخاصة. يعمل كل خادم به فيديو بمثابة متتبع BitTorrent، الذي يستضيف حسابات المستخدمين لهذا الخادم ومقاطع الفيديو الخاصة بهم. يتم تشكيل معرف المستخدم على شكل "@user_name@server_domain". يتم نقل بيانات التصفح مباشرة من متصفحات الزوار الآخرين الذين يشاهدون المحتوى.

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

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

يوجد حاليًا ما يقرب من 900 خادم لاستضافة المحتوى تتم صيانتها بواسطة متطوعين ومنظمات مختلفة. إذا لم يكن المستخدم راضيًا عن قواعد نشر مقاطع الفيديو على خادم PeerTube معين، فيمكنه الاتصال بخادم آخر أو بدء خادم خاص به. للنشر السريع للخادم، يتم توفير صورة تم تكوينها مسبقًا بتنسيق Docker (chocobozzz/peertube).

المصدر: opennet.ru

إضافة تعليق