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

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

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

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

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

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

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

الميزات الجديدة الرئيسية في الإصدار 1.3:

  • تمت إضافة دعم لقوائم تشغيل الفيديو التي يمكن للمستخدم من خلالها إنشاء قائمة للعرض المتأخر.
    من الممكن إنشاء قوائم تشغيل خاصة وعامة. لا يمكن لكل إدخال تحديد مقطع فيديو فحسب، بل يمكنه أيضًا الإشارة إلى موضع بدء التشغيل وإنهائه. وعلى عكس القنوات، لا يمكن أن تكون قوائم التشغيل موضوعًا للاشتراك، ولكنها وسيلة للعرض الفردي. لا يمكنك تضمين مقاطع الفيديو الخاصة بك فحسب، بل يمكنك أيضًا تضمين مقاطع الفيديو الخاصة بأشخاص آخرين في قائمة التشغيل. تمت إضافة إعداد Streaming_playlists إلى ملف التكوين production.yaml، الذي يحدد الدليل لحفظ قوائم التشغيل؛

  • تمت إضافة وظيفة عزل مقاطع الفيديو (عند تمكينها، تتم إضافة مقاطع الفيديو التي تم تنزيلها تلقائيًا إلى القائمة السوداء واستبعادها منها بعد المراجعة)؛
  • تمت إضافة دعم البروتوكول التجريبي HLS (HTTP Live Streaming)، والذي يسمح لك بالتحكم في البث بشكل تكيفي اعتمادًا على النطاق الترددي. لاستخدام HLS، يتطلب كل دقة تحميل ملف فيديو منفصل. مدعوم بـ FFmpeg 4 أو أحدث؛
  • تعزيز قدرات إدارة المشتركين. تمت إضافة دعم لحذف مشترك وحظر إنشاء اشتراكات جديدة وإضافة المشتركين يدويًا وإرسال إشعارات حول المشتركين الجدد؛
  • تحسين واجهة المستخدم. تم زيادة ارتفاع منطقة التشغيل، وتم تغيير تصميم الأزرار، وزيادة حجم الصور المصغرة،
    تمت إضافة قسم "مكتبتي" إلى القائمة، وتم تحسين العرض على الأجهزة المحمولة، وتمت إضافة تأثيرات متحركة جديدة؛

  • تتمتع واجهة المسؤول الآن بالقدرة على تعطيل المتعقب (حظر التشغيل في وضع P2P)، وتغيير/إعادة تعيين كلمات مرور المستخدم، وعرض سجلات الخادم، وتشخيص مشكلات الشبكة، والحد من حجم سجل مقاطع الفيديو التي تمت مشاهدتها، وحذف الإدخالات القديمة حول مقاطع الفيديو الخارجية .

المصدر: opennet.ru

إضافة تعليق