يتوفر PeerTube 2.3 وWebTorrent Desktop 0.23

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

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

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

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

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

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

В إصدار جديد:

  • تمت إضافة دعم للبحث الشامل (معطل افتراضيًا ويتطلب التنشيط من قبل المسؤول).
  • يُمنح المسؤول القدرة على تحديد الشعار المعروض على صفحات مثيل PeerTube الحالي.
  • تم توسيع أدوات بناء الشبكات الموحدة: تمت إضافة إعداد لنقل الفيديو غير المدرج في القوائم العامة إلى شبكات أخرى. تم تنفيذ دعم فرز ملفات الفيديو حسب دقة الشاشة بترتيب عكسي. تمكين إرسال الأوصاف الكاملة لكائنات الفيديو عبر ActivityPub.
  • يتمتع المشرفون بالقدرة على حذف التعليقات بشكل جماعي لحساب معين وتعطيل الحسابات أثناء عرض الصور المصغرة. تمت إضافة دعم لتحديد الأسباب النموذجية للحذف مسبقًا.
  • تم تحسين استخدام كل مساحة الشاشة المتاحة عند عرض شبكة من الصور المصغرة.
  • تمت إضافة عداد الفيديو ومعلومات القناة إلى صفحة "مقاطع الفيديو الخاصة بي".
  • تم تبسيط التنقل في القائمة في واجهة الإدارة.
  • من الممكن تقييد الوصول إلى خلاصات RSS بمقاطع الفيديو الجديدة لقنوات وحسابات معينة.
  • إصدار ألفا من البرنامج المساعد المقترح حظر مقاطع الفيديو تلقائيًا، والذي يسمح لك بحظر مقاطع الفيديو بناءً على قوائم الحظر العامة.
  • في أعقاب الاتجاه العام لاستخدام المصطلحات الشاملة، تمت إعادة تسمية ميزة "القائمة السوداء لمقاطع الفيديو" إلى "مقاطع الفيديو/القائمة المحظورة".
  • لمعالجة الصور بدلاً من مكتبة الربط حاد تم تمكين الوحدة النمطية
    jimp (برنامج معالجة الصور جافا سكريبت)، مكتوب بالكامل بلغة جافا سكريبت.

بالإضافة إلى ذلك شكلت مشكلة جديدة WebTorrent سطح المكتب 0.22، عميل تورنت يدعم بث الفيديو ويسمح لك بمشاهدة محتوى الفيديو والصوت دون انتظار تنزيله بالكامل، وتحميل البيانات الجديدة حسب الحاجة. يتيح لك WebTorrent Desktop أيضًا تغيير الموضع داخل الملفات التي لم يتم تنزيلها بالكامل بعد (يؤدي تغيير الموضع تلقائيًا إلى تغيير الأولوية في كتل التنزيل). من الممكن الاتصال بكل من أقران المستعرض المستند إلى WebTorrent وأقران BitTorrent باستخدام برامج قياسية مثل Transmission أو uTorrent. يتم دعم روابط المغناطيس وملفات التورنت وتحديد الأقران بواسطة DHT (جدول التجزئة الموزع) وPEX (تبادل الأقران) والقوائم من خوادم التتبع. يتم دعم البث باستخدام بروتوكولات AirPlay وChromecast وDLNA.

نسخة جديدة مميز دعم الصوت متعدد المسارات، وتحسين الكشف عن برامج الترميز، وإخطارات التحقق من الملفات، ودعم تنسيقات MPEG-Layer-2 وMusepack وMatroska (الصوت) وWavePack، وبداية نشر حزم rpm لنظام التشغيل Linux والتجمعات الخاصة بهندسة Arm64. تم إنشاء الإصدار 0.22 على منصة Electron 9، ولكن بعد ذلك تم نشر التحديث 0.23، والذي تحول إلى استخدام إصدار تجريبي من منصة Electron 10.

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

المصدر: opennet.ru

إضافة تعليق