Vydání decentralizované platformy pro vysílání videa PeerTube 4.3

Proběhlo vydání decentralizované platformy pro organizování videohostingu a video vysílání PeerTube 4.3. PeerTube nabízí prodejně neutrální alternativu k YouTube, Dailymotion a Vimeo, využívá distribuční síť obsahu založenou na P2P komunikaci a propojuje prohlížeče návštěvníků dohromady. Vývoj projektu je distribuován pod licencí AGPLv3.

Hlavní inovace:

  • Byla implementována možnost automatického importu videí z jiných platforem videa. Uživatel může například nejprve zveřejnit video na YouTube a nakonfigurovat automatický přenos na svůj kanál založený na PeerTube. Je možné seskupovat videa z různých platforem do jednoho kanálu PeerTube a také omezený přenos videí z konkrétních seznamů videí. Automatický import je povolen v nabídce „Moje knihovna“ pomocí tlačítka „Moje synchronizace“ v záložce „Kanály“.
    Vydání decentralizované platformy pro vysílání videa PeerTube 4.3
  • Byly provedeny práce na modernizaci uživatelského rozhraní. Byl přepracován design stránky vytvoření účtu, na kterém byl zvýšen počet fází při registraci: zobrazení obecných informací, přijetí podmínek použití, vyplnění formuláře s uživatelskými údaji, požadavek na vytvoření prvního kanálu a informace o úspěšné registraci účtu. Změnilo se umístění horních prvků na přihlašovací stránce, aby byly informační zprávy lépe viditelné. Vyhledávací panel byl přesunut do středu horní části obrazovky. Zvětšená velikost písma a upravená barva.
    Vydání decentralizované platformy pro vysílání videa PeerTube 4.3
  • Rozšířily se možnosti pro vkládání videí na jiné stránky. U vestavěného živého vysílání v přehrávači integrovaném do stránek se v okamžicích před začátkem a po skončení vysílání místo prázdnoty zobrazují vysvětlující spořiče obrazovky, vytvářející pocit selhání. Implementováno je také automatické spuštění přehrávání po zahájení plánovaného živého vysílání.
  • Přidány nové možnosti pro nastavení uzlu PeerTube. Administrátor má k dispozici nástroje pro spouštění práce v dávkovém režimu na federovaných uzlech (Federation), například k odstranění určitých účastníků ze všech řízených uzlů najednou. Přidány možnosti zakázání překódování pro změnu rozlišení stažených videí nebo živého vysílání, včetně možnosti zakázat překódování videí s rozlišením vyšším, než je maximum povolené v nastavení. Do webového rozhraní přibyla možnost selektivně mazat soubory z videí, což se může hodit pro uvolnění volného místa (např. můžete rovnou mazat videa s rozlišením vyšším, než je zadané).
    Vydání decentralizované platformy pro vysílání videa PeerTube 4.3
  • Byly provedeny optimalizace s cílem zlepšit výkon a zvýšit škálovatelnost.

Platforma PeerTube je založena na použití klienta WebTorrent BitTorrent, který běží v prohlížeči a využívá technologii WebRTC k organizaci přímého P2P komunikačního kanálu mezi prohlížeči, a protokolu ActivityPub, který umožňuje sjednotit různé video servery do společného federovaného síť, ve které se návštěvníci podílejí na doručování obsahu a mají možnost přihlásit se k odběru kanálů a dostávat upozornění na nová videa. Webové rozhraní poskytované projektem je vytvořeno pomocí frameworku Angular.

Federovaná síť PeerTube je tvořena jako komunita vzájemně propojených malých videohostingových serverů, z nichž každý má svého správce a může přijmout svá vlastní pravidla. Každý server s videem funguje jako BitTorrent tracker, který hostí uživatelské účty tohoto serveru a jejich videa. ID uživatele je vytvořeno ve tvaru „@uživatelské_jméno@doména_serveru“. Údaje o prohlížení jsou přenášeny přímo z prohlížečů ostatních návštěvníků, kteří si obsah prohlížejí.

Pokud video nikdo nezhlédne, je nahrání organizováno podle serveru, na který bylo video původně nahráno (používá se protokol WebSeed). Kromě distribuce provozu mezi uživatele sledující videa umožňuje PeerTube také uzlům spouštěným tvůrci zpočátku hostovat videa do mezipaměti videí od jiných tvůrců, čímž tvoří distribuovanou síť nejen klientů, ale také serverů a také poskytuje odolnost proti chybám. K dispozici je podpora živého vysílání s doručováním obsahu v režimu P2P (pro ovládání streamování lze použít standardní programy jako OBS).

Pro zahájení vysílání přes PeerTube stačí uživateli nahrát video, popis a sadu tagů na jeden ze serverů. Poté bude video dostupné v celé federované síti, nejen z původního stahovacího serveru. Pro práci s PeerTube a účast na distribuci obsahu stačí běžný prohlížeč a nevyžaduje instalaci dalšího softwaru. Uživatelé mohou sledovat aktivitu ve vybraných video kanálech tím, že se přihlásí k odběru kanálů ve federovaných sociálních sítích (například Mastodon a Pleroma) nebo prostřednictvím RSS. Pro distribuci videí pomocí P2P komunikace si uživatel může na svůj web přidat i speciální widget s vestavěným webovým přehrávačem.

V současné době existuje přibližně 1100 serverů pro hostování obsahu spravovaných různými dobrovolníky a organizacemi. Pokud uživatel není spokojen s pravidly pro zveřejňování videí na konkrétním serveru PeerTube, může se připojit k jinému serveru nebo si spustit vlastní server. Pro rychlé nasazení serveru je k dispozici předem nakonfigurovaný obraz ve formátu Docker (chocobozzz/peertube).

Zdroj: opennet.ru

Přidat komentář