Vydanie decentralizovanej platformy na vysielanie videa PeerTube 4.3

Prebehlo uvoľnenie decentralizovanej platformy na organizovanie videohostingu a vysielania videa PeerTube 4.3. PeerTube ponúka dodávateľsky neutrálnu alternatívu k YouTube, Dailymotion a Vimeo, pričom využíva sieť distribúcie obsahu založenú na P2P komunikácii a spája prehliadače návštevníkov. Vývoj projektu je distribuovaný pod licenciou AGPLv3.

Hlavné inovácie:

  • Реализована возможность автоматического импорта видео из других видеоплатформ. Например, пользователь может изначально размещать видео в YouTube и настроить автоматический перенос в свой канал на базе PeerTube. Возможна группировка видео из разных платформ в одном канале PeerTube, а также ограниченный перенос видео из указанных списков воспроизведения. Включение автоматического импорта осуществляется в меню «My library» через кнопку «My synchronizations» во вкладке «Channels».
    Vydanie decentralizovanej platformy na vysielanie videa PeerTube 4.3
  • Проведена работа по модернизации интерфейса пользователя. Пересмотрено оформление страницы создания учётной записи, на которой увеличено число этапов при прохождении регистрации: вывод общей информации, принятие условий использования, заполнение формы с данными о пользователе, запрос на создание первого канала и информация об успешной регистрации учётной записи. Изменено местоположение верхних элементов на странице входа, для того чтобы сделать более заметными информационные сообщения. Строка поиска сдвинута в центр верхней части экрана. Увеличен размер шрифта и откорректирован цвет.
    Vydanie decentralizovanej platformy na vysielanie videa PeerTube 4.3
  • Расширены возможности по встраиванию видео на другие сайты. Для встроенных live-вещаний в интегрируемом на страницы плеере в моменты до начала и после окончания вещания реализован показ пояснительных заставок вместо пустоты, создающей ощущение сбоя. Также реализован автоматический запуск воспроизведения после начала запланированной live-трансляции.
  • Добавлены новые опции для настройки своего узла PeerTube. Администратору предоставлены средства для запуска работ в пакетном режиме на объединённых узлах (Federation), например, для удаления определённых подписчиков сразу со всех подконтрольных узлов. Добавлены опции для отключения перекодирования для изменения разрешения загружаемых видео или live-вещаний, в том числе можно отключить перекодирование видео с разрешением выше максимально разрешённого в настройках. В web-интерфейс добавлена возможность выборочного удаления файлов с видео, что может оказаться полезным для высвобождения свободного места (например, можно разом удалить видео с разрешением выше заданного).
    Vydanie decentralizovanej platformy na vysielanie videa PeerTube 4.3
  • Проведены оптимизации, нацеленные на повышение производительности и увеличение масштабируемости.

Platforma PeerTube je založená na použití klienta WebTorrent BitTorrent, ktorý beží v prehliadači a využíva technológiu WebRTC na organizáciu priameho P2P komunikačného kanála medzi prehliadačmi, a na protokole ActivityPub, ktorý umožňuje zjednotiť rozdielne video servery do spoločného federatívneho sieť, v ktorej sa návštevníci podieľajú na doručovaní obsahu a majú možnosť prihlásiť sa na odber kanálov a dostávať upozornenia na nové videá. Webové rozhranie poskytované projektom je vytvorené pomocou rámca Angular.

Federatívna sieť PeerTube je vytvorená ako komunita vzájomne prepojených malých videohostingových serverov, z ktorých každý má svojho správcu a môže si osvojiť vlastné pravidlá. Každý server s videom funguje ako sledovač BitTorrent, ktorý hosťuje používateľské účty tohto servera a ich videá. Používateľské ID je vytvorené v tvare „@user_name@server_domain“. Údaje o prehliadaní sa prenášajú priamo z prehliadačov ostatných návštevníkov, ktorí si prezerajú obsah.

Ak si video nikto nepozerá, nahrávanie je organizované serverom, na ktorý bolo video pôvodne nahrané (používa sa protokol WebSeed). Okrem distribúcie návštevnosti medzi používateľmi sledujúcimi videá, PeerTube tiež umožňuje uzlom spusteným tvorcami, aby spočiatku hostili videá do vyrovnávacej pamäte videí od iných tvorcov, čím sa vytvorila distribuovaná sieť nielen klientov, ale aj serverov, ako aj zabezpečenie odolnosti voči chybám. K dispozícii je podpora pre živé vysielanie s doručovaním obsahu v režime P2P (na ovládanie streamovania je možné použiť štandardné programy ako OBS).

Na spustenie vysielania cez PeerTube stačí používateľovi nahrať video, popis a sadu značiek na jeden zo serverov. Potom bude video dostupné v celej federatívnej sieti, nielen z pôvodného servera na sťahovanie. Na prácu s PeerTube a účasť na distribúcii obsahu postačuje bežný prehliadač a nevyžaduje inštaláciu ďalšieho softvéru. Používatelia môžu sledovať aktivitu vo vybraných video kanáloch prihlásením sa na odber kanálov, ktoré ich zaujímajú, vo federatívnych sociálnych sieťach (napríklad Mastodon a Pleroma) alebo prostredníctvom RSS. Na distribúciu videí pomocou P2P komunikácie si používateľ môže na svoj web pridať aj špeciálny widget so zabudovaným webovým prehrávačom.

V súčasnosti existuje približne 1100 serverov na hosťovanie obsahu, ktoré spravujú rôzni dobrovoľníci a organizácie. Ak používateľ nie je spokojný s pravidlami pre uverejňovanie videí na konkrétnom serveri PeerTube, môže sa pripojiť na iný server alebo si spustiť vlastný server. Pre rýchle nasadenie servera je k dispozícii vopred nakonfigurovaný obraz vo formáte Docker (chocobozzz/peertube).

Zdroj: opennet.ru

Pridať komentár