Издаден е децентрализиран видеовещателен платформен пакет PeerTube 3.1

Състоянието на децентрализирана платформа за видео хостинг и предаване на живо PeerTube 3.1. PeerTube предлага независима от конкретни доставчици алтернатива на YouTube, Dailymotion и Vimeo, която използва мрежа за разпространение на съдържание на база P2P комуникации и свързване между браузърите на посетителите. Проектът се разпространява под лицензия AGPLv3.

Основни нововъведения:

  • Разширени са възможностите за конвертиране на звук и видео от един формат в друг, за да се осигури достъпност на съдържанието на всички устройства (конвертирането се извършва във фонов режим, поради което новото видео става достъпно за всички устройства не веднага, а след известно време, необходимо за завършване на конвертирането). В новата версия е добавена поддръжка на профили за конвертиране, които могат да се използват за промяна на правилата за конвертиране на конкретен възел в PeerTube. Профилите се оформят като плъгини и обикновено предлагат различни настройки на FFmpeg. Администраторът на възела вече може да избере профил за конвертиране, отговарящ на текущите задачи. Например, могат да се създадат профили за оптимизиране на пропускната способност или за предаване на звук в най-високо качество.

    Процесите за управление на задачите по конвертиране са модифицирани. По-рано съдържанието се поставяше в опашка и се конвертираше по реда на добавяне от потребителя. В новата версия на администратора са предоставени инструменти за настройка на приоритета на изпълнение на работите и е добавена възможността за автоматично намаляване на приоритета в зависимост от броя на заредените видеоклипове (първоначално ще се конвертират единични зареждания, отлагащи потребителите, които са заредили много видеоклипове наведнъж). Администраторът може да следи напредъка на конвертирането и да настройва броя на едновременно изпълняваните задачи.

    Издаден е децентрализиран видеовещателен платформен пакет PeerTube 3.1
  • В уеб интерфейса от страничното меню е премахната категорията „most liked“, заменена от раздела „trending“, който предлага три варианта за селекция на най-популярните видеа: hot (нови видеа, с които потребителите са взаимодействали най-много), views (най-преглежданите видеа през последните 24 часа) и likes (видеа с най-много харесвания).
    Издаден е децентрализиран видеовещателен платформен пакет PeerTube 3.1
  • В интерфейса на администратора на узела са променени някои елементи, например, табът със списъка на потребителите е пренасочен наляво, а бутона за създаване на потребител е преместен. Добавена е възможност за настройка на обща и ежедневна квота за обем на качените данни.
    Издаден е децентрализиран видеовещателен платформен пакет PeerTube 3.1
  • Улеснено е оформлението на абонамента за акаунти, разположени на друг узел, при наличие на собствен акаунт на този узел - за абонамента вече е достатъчно да натиснете бутона „subscribe“ под видеото и да въведете своя идентификатор.
    Издаден е децентрализиран видеовещателен платформен пакет PeerTube 3.1
  • В интерфейса на администратора на узела е добавена настройка за едновременно изпълнявани задачи за импортиране (с качване по URL или чрез torrent).
  • Реализирана е система за създаване на торенти за качените видеа, която работи в асинхронен режим.
  • Поддръжката на изданието PostgreSQL 9.6 е прекратена, обявена е за остаряла поддръжката на Node.js 10 и е добавена поддръжка на новите версии Node.js 14 и 15.

Напомняме, че PeerTube е основан на използването на BitTorrent клиента WebTorrent, който се стартира в браузъра и използва технологията WebRTC за организиране на директен P2P канал за комуникация между браузърите, и протокола ActivityPub, който позволява свързването на различни сървъри с видео в обща федеративна мрежа, в която посетителите участват в доставянето на съдържание и имат възможност да се абонират за канали и да получават известия за нови видеа. Предоставеният от проекта уеб интерфейс е изграден с помощта на фреймуърка Angular.

Федеративната мрежа PeerTube се образува като съюз на свързани помежду си малки сървъри видеохостинги, на които всеки има свой администратор и могат да бъдат приети собствени правила. Всеки сървър с видео изпълнява ролята на BitTorrent тракер, където са разположени акаунтите на потребителите от този сървър и техните видеа. Идентификаторът на потребителя се формира под формата на „@име_на_потребителя@домен_на_сървъра“. Прехвърлянето на данни при гледане става директно от браузърите на другите посетители, разглеждащи съдържанието.

Ако никой не гледа видеото, предаването се организира от сървъра, на който първоначално е качено видеото (използва се протоколът WebSeed). Освен разпределението на трафика между потребителите, гледащи видеото, PeerTube също така позволява на възлите, стартирани от авторите за първоначално публикуване на видео, да кешират видеа на други автори, създавайки разпределена мрежа не само от клиенти, но и от сървъри, а също така осигурявайки отказоустойчивост. Има поддръжка за поточно предаване (live streaming) с доставка на съдържание в P2P режим (за управление на поточното предаване могат да се използват стандартни програми, като OBS).

За да започне излъчването чрез PeerTube, на потребителя е достатъчно да качи видео, описание и набор от тагове на един от сървърите. След това видеото ще стане достъпно в цялата федеративна мрежа, а не само на сървъра за първоначално качване. За работа с PeerTube и участие в разпространението на съдържание е необходим само обикновен браузър и не е нужно да се инсталира допълнителен софтуер. Потребителите могат да следят активността в избраните видеоканали, като се абонират за интересуващи ги канали във федеративните социални мрежи (например в Mastodon и Pleroma) или чрез RSS. За разпространение на видео с използване на P2P комуникации, потребителят може също да добави на своя сайт специален виджет с вграден уеб плейър.

В момента за разполагане на съдържание функционират около 700 сървъра, поддържани от различни доброволци и организации. Ако потребителят не е доволен от правилата за разполагане на видео на конкретен сървър PeerTube, той може да се свърже с друг сървър или да стартира свой собствен сървър. За бързо разгръщане на сървър се предоставя предварително конфигуриран образ във формат Docker (chocobozzz/peertube).

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster