Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 3.1

A liberazione di una piattaforma decentralizata per l'urganizazione di l'ospitu video è a trasmissione di video PeerTube 3.1 hè accadutu. PeerTube offre una alternativa neutrale à u venditore à YouTube, Dailymotion è Vimeo, utilizendu una rete di distribuzione di cuntenutu basata nantu à cumunicazioni P2P è liendu i navigatori di i visitatori. I sviluppi di u prugettu sò distribuiti sottu a licenza AGPLv3.

Innuvazioni principali:

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

    Модернизированы процессы управления задачами перекодирования. Ранее контент помещался в очередь и перекодировался в порядке добавления пользователем. В новом выпуске администратору предоставлены инструменты для настройки приоритета выполнения работ и добавлена возможность автоматического снижения приоритета в зависимости от числа загруженных видео (в первую очередь будут перекодироваться единичные загрузки, сдвигая пользователей, загрузивших разом большое число роликов). Администратор может наблюдать за прогрессом перекодирования и настраивать число одновременно запускаемых задач.

    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 3.1

  • В web-интерфейсе из боковой панели исключена категория «most liked», на смену которой пришёл раздел «trending», предлагающий три варианта выборки наиболее востребованных роликов: hot (недавние видео, с которыми больше всего взаимодействовали пользователи), views (наиболее просматриваемые видео за последние 24 часа) и likes (видео, у которых больше всего лайков).
    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 3.1
  • В интерфейсе администратора узла изменены некоторые элементы, например, изменена вкладка со списком пользователей и перенесена в левую часть кнопка создания пользователя. Добавлена возможность настройки общей и ежедневной квоты на объём загружаемых данных.
    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 3.1
  • Упрощено оформление подписки на учётные записи, размещённые на другом узле, при наличии собственной учётной записи на том узле — для подписки теперь достаточно нажать кнопку «subscribe» под видео и ввести свой идентификатор.
    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 3.1
  • В интерфейс администратора узла добавлена настройка одновременно запускаемых задач импорта (с загрузкой по URL или через torrent).
  • Реализована система создания торрентов для загруженных видео, работающая в асинхронном режиме.
  • Прекращена поддержка выпуска PostgreSQL 9.6, объявлена устаревшей поддержка Node.js 10 и добавлена поддержка новых веток Node.js14 и 15.

Ricordemu chì PeerTube hè basatu annantu à l'usu di u cliente BitTorrent WebTorrent, chì funziona in u navigatore è usa a tecnulugia WebRTC per urganizà un canali di cumunicazione P2P diretta trà i navigatori, è u protocolu ActivityPub, chì permette di unisce i servitori video disparati una rete federata cumuna in quale i visitori participanu à u cuntenutu di spedizione è anu a capacità di subscribe à i canali è riceve notifiche nantu à novi video. L'interfaccia web furnita da u prugettu hè custruitu cù u framework Angular.

A reta federata PeerTube hè furmata cum'è una cumunità di picculi servitori d'ospiti video interconnessi, chì ognunu hà u so propiu amministratore è pò aduttà e so regule. Ogni servitore cù video agisce cum'è un tracker BitTorrent, chì ospita cunti d'utilizatori di stu servitore è i so video. L'ID d'utilizatore hè furmatu in a forma "@user_name@server_domain". I dati di navigazione sò trasmessi direttamente da i navigatori di l'altri visitatori chì vedenu u cuntenutu.

Se nimu vede u video, l'upload hè urganizatu da u servitore à quale u video hè statu originalmente caricatu (u protokollu WebSeed hè utilizatu). In più di distribuisce u trafficu trà l'utilizatori chì guardanu i video, PeerTube permette ancu i nodi lanciati da i creatori per allughjà inizialmente i video per cache video da altri creatori, furmendu una reta distribuita di micca solu i clienti, ma ancu i servitori, è ancu di furnisce a tolleranza di difetti. Ci hè un supportu per u streaming in diretta cù a consegna di cuntenutu in modu P2P (i prugrammi standard cum'è OBS ponu esse utilizati per cuntrullà u streaming).

Per inizià a trasmissione via PeerTube, l'utilizatore hà bisognu di carricà un video, una descrizzione è un set di tag in unu di i servitori. Dopu questu, u video diventerà dispunibule in tutta a reta federata, è micca solu da u servitore di scaricamentu iniziale. Per travaglià cù PeerTube è participà à a distribuzione di cuntenutu, un navigatore regulare hè abbastanza è ùn hà micca bisognu di stallazione di software supplementu. L'utilizatori ponu seguità l'attività in i canali video selezziunati sottumettendu à i canali d'interessu in e rete suciale federate (per esempiu, Mastodon è Pleroma) o via RSS. Per distribuisce video cù cumunicazioni P2P, l'utilizatore pò ancu aghjunghje un widget speciale cù un lettore web integratu à u so situ web.

Ci hè attualmente circa 700 servitori di hosting di cuntenutu mantinuti da diversi vuluntarii è urganisazioni. Se un utilizatore ùn hè micca cuntentu cù e regule per publicà video in un servitore PeerTube particulari, pò cunnette à un altru servitore o inizià u so servitore. Per una implementazione rapida di u servitore, hè furnita una maghjina preconfigurata in formatu Docker (chocobozzz/peertube).

Source: opennet.ru

Add a comment