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

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

  • Vylepšený výkon vestavěného přehrávače videa na mobilních zařízeních. Když se dotknete středu, objeví se plovoucí blok tlačítek, který vám umožní ovládat přehrávání bez použití spodního panelu. Velikost spodního panelu byla zvětšena pro usnadnění práce s dotykovými obrazovkami. Při prohlížení v režimu celé obrazovky se při otočení obrazovky automaticky zapne režim na šířku. Přidána možnost rychlého posunu vpřed a vzad o 10 sekund dvojitým klepnutím na pravý nebo levý okraj přehrávače.
  • Je možné vyvinout zásuvné moduly pro integraci libovolných stránek do rozhraní PeerTube a přidání vlastních polí do formuláře aktualizace videa, který je zobrazen na kartě s informacemi o videu.
  • Přidány další filtry výsledků vyhledávání, aby se ve výstupu zobrazovaly pouze videa, kanály nebo seznamy skladeb. Pomocí filtrů je například vhodné najít kanály nebo seznamy skladeb na určitá témata.
    Vydání decentralizované platformy pro vysílání videa PeerTube 4.1
  • Možnosti nastavení serverů PeerTube byly rozšířeny. Správci nyní mohou definovat výchozí typ ochrany osobních údajů používaný pro nahraná videa (například změnu z „veřejného“ na „neveřejné“, „soukromé“ a „interní“), nastavit výchozí licenci obsahu a deaktivovat určité funkce (např. stahování videí nebo přidávání komentářů).
  • Je možné zakázat použití výchozího protokolu pro doručování P2P pro populární videa, aby se snížilo zatížení serveru zapojením uživatelů do distribuce obsahu. Režim P2P lze také zakázat pro videa vložená na externí webové stránky.
    Vydání decentralizované platformy pro vysílání videa PeerTube 4.1
  • Byla implementována možnost přizpůsobení chování přihlašovacího formuláře a zobrazení tlačítek pro dostupné autentizační pluginy v přihlašovacím formuláři a také automatické přesměrování na externí autentizační platformu po kliknutí na přihlašovací tlačítko.

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 přibližně 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ář