Vydanie decentralizovanej platformy na vysielanie videa PeerTube 1.4

publikovaný otázka Peer Tube 1.4, decentralizovaná platforma na organizovanie videohostingu a vysielania videa. 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 šírenie licencované podľa AGPLv3.

PeerTube je založený na klientovi BitTorrent WebTorrent, spustený v prehliadači a pomocou technológie WebRTC organizovať priamy P2P komunikačný kanál medzi prehliadačmi a protokolom ActivityPub, ktorý vám umožňuje zjednotiť rôzne videoservery do spoločnej federatívnej siete, 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 frameworku Hranatý.

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 nepozrie, návrat organizuje server, na ktorý bolo video pôvodne nahrané (použije 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.

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.

Momentálne prebieha zverejňovanie obsahu 320 servery spravované rôznymi dobrovoľníkmi a organizáciami.
Ak používateľ nie je spokojný s pravidlami pre uverejňovanie videí na konkrétnom serveri PeerTube, môže sa pripojiť na iný server resp. bežať svoj vlastný server. Pre rýchle nasadenie servera je k dispozícii vopred nakonfigurovaný obraz vo formáte Docker (chocobozzz/peertube).

V novom vydaní:

  • Pridaná experimentálna podpora zásuvných modulov a tém, ktoré je možné nainštalovať cez webové rozhranie správcu. Každá inštancia PeerTube môže mať svoju vlastnú tému (správca nahrá témy, po ktorých budú dostupné na aktiváciu používateľom);
  • Pridaná podpora pre načítanie zvukových súborov. PeerTube na nich sám vytvorí video so statickým obrázkom, pričom zvukový súbor zlúči s obalom albumu a parametrami súboru;
  • Bola implementovaná podpora viacstupňovej registrácie používateľov. Noví používatelia si môžu vytvoriť svoj vlastný kanál (používateľské meno/kanál). V predvolenom nastavení sa používateľovi zobrazuje stránka jeho kanála, nie domovská stránka účtu.
  • Pridaná možnosť používať stlmené, slučkové a peertubeLink parametre v URL;
  • Rozhranie na publikovanie videa bolo prepracované a pridalo sa k nemu možnosť priradiť čas začiatku a konca prehrávania, titulky, príznaky automatického a cyklického prehrávania;
  • Poskytnuté zobrazenie skupín predplatiteľov a nedávno pridaných videí v chronologickom poradí;
  • Pridaný jazykový filter, ktorý vám umožňuje zobrazovať videá len v určitých jazykoch;
  • Pridaná možnosť preniesť verejné alebo ešte nezverejnené videá, ako aj zoznamy skladieb do kategórie súkromných;
  • Bola implementovaná schopnosť prekódovať video v kvalite 4K;
  • Poskytuje podporu pre združené odstraňovanie komentárov (na iných serveroch) odstránených vlastníkom videa;
  • Pridaná možnosť nastaviť heslo správcu pri prvom spustení;
  • Rieši bezpečnostný problém spôsobený moderátormi, ktorí môžu vytvárať a meniť nastavenia privilegovaných používateľov. Odteraz sú akcie moderátorov obmedzené len na bežných používateľov;
  • Obslužné programy CLI sú zahrnuté v samostatnom balíku na zníženie veľkosti serverových závislostí;
  • Vylepšený výkon vyrovnávacej pamäte statických súborov a rýchlejšie zobrazenie fontov.

Zdroj: opennet.ru

Pridať komentár