Пускане на децентрализирана видеоплатформа PeerTube 1.4.

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

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

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

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

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

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

В новото издание:

  • Добавена е експериментална поддръжка на плъгини и теми, които могат да се инсталират чрез уеб интерфейса на администратора. За всеки екземпляр на PeerTube може да се избере собствена тема (администраторът качва темите, след което те стават налични за активиране от потребителите);
  • Добавена е поддръжка за качване на звукови файлове. PeerTube автоматично ще създаде видео с статичен образ, като комбинира звуковия файл с обложката на албума и параметрите на файла;
  • Реализирана е поддръжка за многоетапна регистрация на потребители. Новите потребители могат сами да създадат своя канал (потребителско име/канал). По подразбиране за потребителя се показва страницата на канала му, а не началната страница на акаунта;
  • Добавена е възможността за използване на параметрите muted, loop и peertubeLink в URL;
  • Ревизиран е интерфейсът за публикуване на видео, добавена е възможност за задаване на време за начало и край на възпроизвеждането, субтитри, флагове за автоматично и циклично възпроизвеждане;
  • Осигурен е извеждането в хронологичен ред на групи абонати и наскоро добавени видеа;
  • Добавен е езиков филтър, позволяващ показването на видеа само на определени езици;
  • Добавена е възможност за превръщане на публични видеа в частни или все още непубликувани, както и на списъци за възпроизвеждане;
  • Реализирана е възможност за прекодиране на видеа с качество 4K;
  • Осигурена е поддръжка за федеративно изтриване на коментари (на други сървъри), изтрити от собственика на видеото;
  • Добавена е възможност за задаване на парола за администратора при първото стартиране;
  • Отстранен е проблем с сигурността, причинен от факта, че модераторите могат да създават и променят параметрите на привилегированите потребители. Отсега нататък действията на модераторите са ограничени само до обикновените потребители;
  • CLI инструментите са отделени в самостоятелн пакет за намаляване на размера на зависимостите на сървъра;
  • Подобрена е работата на кеша на статичните файлове и е ускорено показването на шрифтовете.

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

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