انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.1

پلتفرم غیرمتمرکز سازماندهی میزبانی ویدئو و پخش ویدئو PeerTube 4.1 منتشر شد. PeerTube یک جایگزین مستقل از فروشنده برای YouTube، Dailymotion و Vimeo با استفاده از یک شبکه توزیع محتوا مبتنی بر ارتباطات P2P و پیوند دادن مرورگرهای بازدیدکننده ارائه می‌کند. توسعه های پروژه تحت مجوز AGPLv3 توزیع شده است.

نوآوری های اصلی:

  • Улучшена работа встроенного видеопроигрывателя на мобильных устройствах. При касании к центру показывается вплывающий блок кнопок, позволяющий управлять воспроизведением без использования нижней панели. Увеличен размер нижней панели для упрощения работы с сенсорных экранов. При просмотре в полноэкранном режиме обеспечено автоматическое включение ландшафтного режима при повороте экрана. Добавлена возможность быстрой перемотки на 10 секунд вперёд и назад через двойное касание к правому или левому краю проигрывателя.
  • Предоставлена возможность разработки плагинов для интеграции произвольных страниц в интерфейс PeerTube и добавления своих полей в форму обновления видео, показываемых во вкладке с информацией о видео.
  • Добавлены дополнительные фильтры результатов поиска, позволяющие показывать в выводе только видео, каналы или списки воспроизведения. При помощи фильтров, например, удобно находить каналы или спискам воспроизведения на определённые темы.
    انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.1
  • Расширены возможности по настройке серверов PeerTube. Администраторы теперь могут определять тип конфиденциальности, по умолчанию применяемый к загружаемым видео (например, вместо типа «public» можно выбрать типы «unlisted», «private» и «internal»), задавать применяемую по умолчанию лицензию на контент и отключать определённую функциональность (например, запретить загрузку видео или отправку комментариев).
  • Предоставлена возможность отключения использования P2P-протокола доставки, применяемого по умолчанию для популярных видео с целью снижения нагрузки на сервер за счёт вовлечение пользователей в распространение контента. P2P-режим также можно отключить для видео, встраиваемого во внешние web-страницы.
    انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.1
  • Реализована возможность настройки поведения формы входа и отображения в форме входа кнопок для доступных плагинов аутентификации, а также автоматического перенаправления на внешнюю платформу аутентификации при нажатии кнопки входа.

یادآوری می کنیم که PeerTube مبتنی بر استفاده از سرویس گیرنده BitTorrent WebTorrent است که در مرورگر اجرا می شود و از فناوری WebRTC برای سازماندهی یک کانال ارتباطی مستقیم P2P بین مرورگرها و پروتکل ActivityPub استفاده می کند که به شما امکان می دهد سرورهای ویدیویی متفاوت را با یکدیگر متحد کنید. یک شبکه مشترک فدرال که در آن بازدیدکنندگان در محتوای تحویل شرکت می کنند و می توانند در کانال ها مشترک شوند و در مورد ویدیوهای جدید اعلان دریافت کنند. رابط وب ارائه شده توسط پروژه با استفاده از چارچوب Angular ساخته شده است.

شبکه فدرال PeerTube به عنوان یک جامعه از سرورهای میزبان ویدیوی کوچک به هم پیوسته تشکیل شده است، که هر کدام سرپرست خود را دارند و می توانند قوانین خاص خود را اتخاذ کنند. هر سرور دارای ویدئو نقش یک ردیاب بیت تورنت را ایفا می کند که میزبان حساب های کاربری این سرور و ویدئوهای آن ها است. شناسه کاربری به شکل «@user_name@server_domain» است. داده‌های مرور مستقیماً از مرورگرهای سایر بازدیدکنندگانی که محتوا را مشاهده می‌کنند، منتقل می‌شود.

اگر هیچ کس ویدیو را تماشا نمی کند، بازگشت توسط سروری که ویدیو در ابتدا در آن آپلود شده است سازماندهی می شود (پروتکل WebSeed استفاده می شود). علاوه بر توزیع ترافیک بین کاربرانی که ویدیوها را تماشا می‌کنند، PeerTube همچنین به میزبان‌هایی که توسط نویسندگان راه‌اندازی شده‌اند اجازه می‌دهد تا برای اولین بار ویدیوهای نویسندگان دیگر را در حافظه پنهان میزبانی کنند، و شبکه‌ای توزیع شده از نه تنها مشتریان، بلکه سرورها را تشکیل می‌دهد و همچنین تحمل خطا را ارائه می‌کند. . پشتیبانی از پخش زنده با تحویل محتوا در حالت P2P وجود دارد (برنامه های معمولی مانند OBS را می توان برای کنترل پخش استفاده کرد).

برای شروع پخش از طریق PeerTube، کاربر فقط باید یک ویدیو، توضیحات و مجموعه ای از برچسب ها را در یکی از سرورها آپلود کند. پس از آن، فیلم در کل شبکه فدرال در دسترس خواهد بود، و نه فقط از سرور دانلود اولیه. برای کار با PeerTube و مشارکت در توزیع محتوا، یک مرورگر معمولی کافی است و نیازی به نرم افزار اضافی نیست. کاربران می‌توانند با عضویت در فیدهای مورد علاقه در شبکه‌های اجتماعی فدرال (مانند Mastodon و Pleroma) یا از طریق RSS، فعالیت در کانال‌های ویدیویی انتخابی را دنبال کنند. برای توزیع ویدئو با استفاده از ارتباطات P2P، کاربر همچنین می تواند یک ویجت ویژه با پخش کننده وب داخلی را به سایت خود اضافه کند.

در حال حاضر حدود 900 سرور در حال اجرا محتوا هستند که توسط داوطلبان و سازمان های مختلف میزبانی می شوند. اگر کاربر از قوانین قرار دادن ویدیوها در سرور PeerTube خاص راضی نباشد، می تواند به سرور دیگری متصل شود یا سرور خود را اجرا کند. برای استقرار سریع سرور، یک تصویر Docker از پیش پیکربندی شده (chocobozzz/peertube) ارائه شده است.

منبع: opennet.ru

اضافه کردن نظر