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

Proběhlo vydání decentralizované platformy pro organizování videohostingu a video vysílání PeerTube 3.2. 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:

  • Rozhraní bylo přepracováno tak, aby poskytovalo viditelnější oddělení kanálů a účtů, například aby uživatel okamžitě pochopil, že se nachází na stránce kanálu a ne na stránce uživatele. Avataři kanálů se nyní zobrazují ve čtvercovém formátu a uživatelské avatary v kruhovém formátu, aby nedošlo k záměně kanálů a účtů jejich vlastníků. Na pravé straně stránek kanálů byl přidán blok s informacemi o vlastníkovi, po kliknutí se zobrazí stránka se seznamem kanálů tohoto uživatele. Design stránek kanálů byl také optimalizován, aby byly různé kanály výrazněji odlišeny, s možností připnout banner pro konkrétní kanál a tlačítko podpory nahoru. V miniaturách videí se nejprve zobrazí kanál a velikost miniatury videa se zvětší o třetinu.
    Vydání decentralizované platformy pro vysílání videa PeerTube 3.2
  • Pro uživatele, kteří nejsou přihlášeni k účtu, byla implementována podpora automatického pokračování v přehrávání z místa přerušení.
  • Rozhraní pro nahrávání videa v PeerTube bylo modernizováno. Stahování lze nyní přerušit, například kvůli ztrátě připojení k internetu, a po nějaké době v něm pokračovat.
  • Výchozí nastavení stahování videa bylo změněno; po kliknutí na tlačítko „Stáhnout“ se nyní spustí proces přímého přenosu souborů, nikoli odesílání stahování torrentu.
  • Rozhraní přidalo možnost třídit videa nahraná uživatelem podle kritérií, jako je datum zveřejnění, počet zhlédnutí a trvání.
  • Implementováno upozornění pro administrátory o dostupnosti nového vydání PeerTube a dostupnosti aktualizací pluginů.
  • V prohlížeči videa vloženém na stránky se kontextová nabídka zobrazená po kliknutí pravým tlačítkem rozbalí. Přibyly například malé vysvětlující ikony a statistický blok s technickými informacemi pro pokročilé uživatele.
    Vydání decentralizované platformy pro vysílání videa PeerTube 3.2

Připomeňme, že PeerTube je založeno na použití BitTorrent klienta WebTorrent, 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é videoservery do společná federovaná 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 více než 900 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ář