Vydanie decentralizovanej platformy na vysielanie videa PeerTube 3.2

Prebehlo uvoľnenie decentralizovanej platformy na organizovanie videohostingu a vysielania videa PeerTube 3.2. 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:

  • Rozhranie bolo prepracované tak, aby poskytovalo viditeľnejšie oddelenie kanálov a účtov, napríklad aby používateľ okamžite pochopil, že sa nachádza na stránke kanála a nie na stránke používateľa. Avatary kanálov sa teraz zobrazujú v štvorcovom formáte a používateľské avatary v kruhovom formáte, aby nedošlo k zámene kanálov a účtov ich vlastníkov. Na pravej strane stránok kanálov bol pridaný blok s informáciami o vlastníkovi, po kliknutí sa zobrazí stránka so zoznamom kanálov tohto používateľa. Dizajn stránok kanála bol tiež optimalizovaný tak, aby výraznejšie odlíšil rôzne kanály, s možnosťou pripnúť banner pre konkrétny kanál a tlačidlo podpory navrch. V miniatúrach videí sa kanál zobrazí ako prvý a veľkosť miniatúry videa sa zväčší o tretinu.
    Vydanie decentralizovanej platformy na vysielanie videa PeerTube 3.2
  • Pre používateľov, ktorí nie sú prihlásení do účtu, bola implementovaná podpora automatického pokračovania v prehrávaní z miesta prerušenia.
  • Rozhranie nahrávania videa v PeerTube bolo modernizované. Sťahovanie je teraz možné prerušiť, napríklad z dôvodu straty internetového pripojenia, a po určitom čase ho obnoviť.
  • Predvolené nastavenia sťahovania videa boli zmenené; po kliknutí na tlačidlo „Stiahnuť“ sa teraz začne proces priameho prenosu súboru, a nie odoslania sťahovania torrentu.
  • Rozhranie pridalo možnosť triediť videá nahrané používateľom podľa kritérií, ako je dátum zverejnenia, počet zobrazení a trvanie.
  • Implementované upozornenie pre administrátorov o dostupnosti nového vydania PeerTube a dostupnosti aktualizácií pluginov.
  • V prehliadači videa vloženom na stránkach sa kontextové menu zobrazené po kliknutí pravým tlačidlom myši rozbalí. Pribudli napríklad malé vysvetľujúce ikony a štatistický blok s technickými informáciami pre pokročilých.
    Vydanie decentralizovanej platformy na vysielanie videa PeerTube 3.2

Pripomeňme, že PeerTube je založený na použití BitTorrent klienta WebTorrent, 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 protokol ActivityPub, ktorý umožňuje zjednotiť rôznorodé video servery do spoločná federatívna 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 viac ako 900 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