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

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

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

  • Реализована возможность автоматического импорта видео из других видеоплатформ. Например, пользователь может изначально размещать видео в YouTube и настроить автоматический перенос в свой канал на базе PeerTube. Возможна группировка видео из разных платформ в одном канале PeerTube, а также ограниченный перенос видео из указанных списков воспроизведения. Включение автоматического импорта осуществляется в меню «My library» через кнопку «My synchronizations» во вкладке «Channels».
    انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.3
  • Проведена работа по модернизации интерфейса пользователя. Пересмотрено оформление страницы создания учётной записи, на которой увеличено число этапов при прохождении регистрации: вывод общей информации, принятие условий использования, заполнение формы с данными о пользователе, запрос на создание первого канала и информация об успешной регистрации учётной записи. Изменено местоположение верхних элементов на странице входа, для того чтобы сделать более заметными информационные сообщения. Строка поиска сдвинута в центр верхней части экрана. Увеличен размер шрифта и откорректирован цвет.
    انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.3
  • Расширены возможности по встраиванию видео на другие сайты. Для встроенных live-вещаний в интегрируемом на страницы плеере в моменты до начала и после окончания вещания реализован показ пояснительных заставок вместо пустоты, создающей ощущение сбоя. Также реализован автоматический запуск воспроизведения после начала запланированной live-трансляции.
  • Добавлены новые опции для настройки своего узла PeerTube. Администратору предоставлены средства для запуска работ в пакетном режиме на объединённых узлах (Federation), например, для удаления определённых подписчиков сразу со всех подконтрольных узлов. Добавлены опции для отключения перекодирования для изменения разрешения загружаемых видео или live-вещаний, в том числе можно отключить перекодирование видео с разрешением выше максимально разрешённого в настройках. В web-интерфейс добавлена возможность выборочного удаления файлов с видео, что может оказаться полезным для высвобождения свободного места (например, можно разом удалить видео с разрешением выше заданного).
    انتشار پلت فرم غیرمتمرکز پخش ویدئو PeerTube 4.3
  • Проведены оптимизации, нацеленные на повышение производительности и увеличение масштабируемости.

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

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

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

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

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

منبع: opennet.ru

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