Vydanie decentralizovanej platformy na vysielanie videa PeerTube 2.0

publikovaný otázka Peer Tube 2.0, 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.

V súčasnosti je spustených viac ako jedna webová lokalita na hosťovanie obsahu 300 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).

В nové vydanie:

  • Boli vykonané zmeny, ktoré narúšajú kompatibilitu. Odstránená implementácia starého systému záruky digitálne podpisovanie dokumentov JSON LD (Linked Dat). Konfiguračný parameter email.object bol premenovaný na email.subject;
  • Podpora pluginov a tém bola stabilizovaná. 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);
  • Do API pre vývoj doplnkov (filter:api.user.signup.allowed.result) bola pridaná možnosť pripojiť obslužné programy na odfiltrovanie používateľov počas registrácie;
  • Vo webovom rozhraní správcu boli rozšírené nástroje na správu uzlov PeerTube. V rámci práce na vytvorení nového adresára uzlov PeerTube (joinpeertube.org) pridané ďalšie informačné polia popisujúce podporovaný uzol: kategória, jazyk komunikácie, kódex správania, pravidlá moderovania, informácie o vlastníkovi a správcovi, informácie o vybavení a financovaní uzla. Špecifikované informácie sú tiež umiestnené na stránke na pripojenie používateľa k uzlu av časti „O“;
  • Pridaná možnosť automatického sledovania iných uzlov a verejne prístupných registrov;
  • Pridaná stránka s najobľúbenejšími videami;
  • Na informačnú stránku uzla bola pridaná sekcia so štatistikami;
  • Karta videa teraz podporuje vyhľadávanie bez ohľadu na veľkosť písmen;
  • Pridaný režim automatického prehrávania pre ďalšie odporúčané video;
  • Pridaná podpora pre titulky vo forme jednoduchých textových súborov;
  • Operácie nahrádzania tém sa urýchlili;
  • Do administračného panela bola pridaná možnosť povoliť vysielanie pomocou HLS (HTTP Live Streaming).

Zdroj: opennet.ru

Pridať komentár