Издаде се децентрализирана платформа за организиране на видео хостинг и видео излъчване PeerTube 4.1. PeerTube предлага неутрална по отношение на доставчика алтернатива на YouTube, Dailymotion и Vimeo, използвайки мрежа за разпространение на съдържание, базирана на P2P комуникации и свързвайки браузърите на посетителите. Разработките на проекта се разпространяват под лиценз AGPLv3.
Основни иновации:
- Подобрена производителност на вградения видеоплейър на мобилни устройства. Когато докоснете центъра, се появява плаващ блок с бутони, който ви позволява да контролирате възпроизвеждането, без да използвате долния панел. Размерът на долния панел е увеличен, за да се улесни работата със сензорни екрани. Когато гледате в режим на цял екран, пейзажният режим се включва автоматично, когато екранът се завърти. Добавена е възможност за бързо превъртане напред и назад с 10 секунди чрез двойно докосване на десния или левия край на плейъра.
- Възможно е да се разработят плъгини за интегриране на произволни страници в интерфейса на PeerTube и добавяне на ваши собствени полета към формата за актуализиране на видео, показани в раздела с информация за видео.
- Добавени са допълнителни филтри за резултати от търсенето, за да се показват само видеоклипове, канали или плейлисти в изхода. Използвайки филтри, например, е удобно да намерите канали или плейлисти по определени теми.

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

- Възможността за персонализиране на поведението на формуляра за влизане и бутоните за показване на наличните плъгини за удостоверяване във формуляра за влизане, както и автоматично пренасочване към външна платформа за удостоверяване, когато се щракне върху бутона за влизане, е внедрена.
Нека ви напомним, че PeerTube се основава на използването на BitTorrent клиента WebTorrent, който работи в браузъра и използва технологията WebRTC за организиране на директен P2P комуникационен канал между браузърите и протокола ActivityPub, който ви позволява да обедините различни видео сървъри в обща обединена мрежа, в която посетителите участват в доставянето на съдържание и имат възможност да се абонират за канали и да получават известия за нови видеоклипове. Уеб интерфейсът, предоставен от проекта, е изграден с помощта на Angular framework.
Федерираната мрежа PeerTube е формирана като общност от малки сървъри, свързани помежду си. хостинг Видеоклипове, всеки със собствен администратор и свои собствени правила. Всеки видео сървър действа като BitTorrent тракер, хоствайки потребителските акаунти на сървъра и техните видеоклипове. Потребителските идентификатори се формират във вида „@потребителско_име@домейн_на_сървъра“. Преносът на данни по време на гледане се осъществява директно от браузърите на други посетители, които преглеждат съдържанието.
Ако никой не гледа видеоклипа, качването се организира от сървъра, на който първоначално е качен видеоклипът (използва се протоколът WebSeed). В допълнение към разпределянето на трафика между потребителите, гледащи видеоклипове, PeerTube също така позволява на възли, стартирани от създатели, първоначално да хостват видеоклипове, за да кешират видеоклипове от други създатели, образувайки разпределена мрежа не само от клиенти, но и сървъри, както и осигурявайки устойчивост на грешки. Има поддръжка за стрийминг на живо с доставка на съдържание в режим P2P (стандартни програми като OBS могат да се използват за управление на стрийминг).
За да започне излъчване чрез PeerTube, потребителят просто трябва да качи видеоклип, описание и набор от тагове на един от сървърите. След това видеото ще стане достъпно в цялата обединена мрежа, а не само от първоначалния сървър за изтегляне. За да работите с PeerTube и да участвате в разпространението на съдържание, обикновен браузър е достатъчен и не изисква инсталиране на допълнителен софтуер. Потребителите могат да проследяват активността в избрани видео канали, като се абонират за интересни канали във федерални социални мрежи (например Mastodon и Pleroma) или чрез RSS. За да разпространява видеоклипове чрез P2P комуникации, потребителят може също да добави специален уиджет с вграден уеб плейър към своя уебсайт.
В момента има приблизително 900 сървъра за хостинг на съдържание, поддържани от различни доброволци и организации. Ако даден потребител не е доволен от правилата за публикуване на видеоклипове на определен сървър на PeerTube, той може да се свърже с друг сървър или да стартира свой собствен сървър. За бързо внедряване на сървъра се предоставя предварително конфигурирано изображение във формат Docker (chocobozzz/peertube).
Източник: opennet.ru


