Byla zveřejněna verze platformy PeerTube 8.0, která je navržena tak, aby vytvořila nezávislé decentralizované systémy pro hostování videa a vysílání videa, alternativu ke službám jako YouTube, Dailymotion a Vimeo. Distribuční síť obsahu vytvořená pomocí PeerTube je založena na vzájemném propojení prohlížečů návštěvníků a využívání P2P komunikace. Kód projektu je distribuován pod licencí AGPLv3.
PeerTube vám umožňuje spustit vlastní server pro distribuci videa a připojit ho ke společné federované síti. Návštěvníci se podílejí na distribuci obsahu, mohou se přihlásit k odběru kanálů a dostávat oznámení o nových videích bez ohledu na to, který server používají. Federovaná síť PeerTube je tvořena jako komunita propojených malých servery weby pro hostování videa, z nichž každý má svého vlastního správce a vlastní pravidla.
Protokol ActivityPub se používá pro interakci mezi servery ve federované síti. ID uživatele je vytvořeno jako „@uživatelské_jméno@serverová_domena“. Při sledování videa se data načítají, pokud je to možné, přístupem do prohlížečů ostatních návštěvníků, kteří si prohlížejí stejný obsah. Pokud si požadované video nikdo neprohlíží, zorganizuje vrácení server, na který je video nahráno (používá se protokol WebSeed).
Kromě distribuce provozu mezi uživatele sledující videa umožňuje PeerTube serverům ukládat do mezipaměti videa od jiných tvůrců. Distribuovaná síť je tak tvořena nejen z klientů, ale také ze serverů a zajišťuje také odolnost proti chybám. Kromě distribuce hotového videa je tu podpora živého streamování s doručováním obsahu v P2P režimu. Pro ovládání streamování lze použít standardní programy, jako je OBS.
Aby uživatel mohl začít vysílat přes PeerTube, musí nahrát video, popis a sadu tagů na jeden ze serverů. Poté bude video dostupné v celé federované síti, nejen na server Počáteční stažení. Pro používání PeerTube a účast v distribuci obsahu stačí standardní prohlížeč. Videa můžete distribuovat pomocí P2P komunikace přidáním speciálního widgetu s vestavěným webovým přehrávačem na váš web, podobně jako se vkládají videa na YouTube. Vydávání videí můžete sledovat přihlášením k odběru vybraných video kanálů na federovaných sociálních sítích (například Mastodon a Pleroma) nebo prostřednictvím RSS.
Federovaná síť v současnosti zahrnuje 1289 XNUMX serverů spravovaných 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 Docker (chocobozzz/peertube).
Zpočátku byla platforma PeerTube založena na použití klienta WebTorrent BitTorrent, spuštěného v prohlížeči a využívajícího technologii WebRTC k organizaci přímého komunikačního kanálu P2P mezi prohlížeči. Později se místo WebTorrentu začal používat protokol HLS (HTTP Live Streaming) ve spojení s WebRTC, který umožňuje adaptivní řízení streamu v závislosti na šířce pásma. Webové rozhraní je vytvořeno pomocí frameworku Angular.
Klíčové inovace v PeerTube 8.0:
- Rozhraní přehrávače videa bylo modernizováno s cílem zaměřit se na obsah a obsahuje nové téma Lucide a nenápadná tlačítka. Tlačítko pro ovládání hlasitosti bylo přepracováno. Nastavení P2P připojení bylo přesunuto do nabídky „Statistiky pro nerdy“, která je dostupná kliknutím pravým tlačítkem myši.

Nastavení umožňuje vrátit staré téma přehrávače videa a vybrat téma nejen pro celou platformu, ale i pro jednotlivé kanály a videa.

- Byly implementovány nástroje pro spolupráci při správě kanálů, které umožňují více uživatelům nahrávat videa do kanálu, mazat a aktualizovat videa, spravovat playlisty, moderovat komentáře, nastavovat synchronizaci a upravovat informace o kanálu. Nyní jsou k dispozici dvě kategorie členů kanálu: vlastník a editoři. Editoři mají všechny standardní funkce správy kanálů, s výjimkou přidávání nových editorů a mazání kanálu.

- Vzhled oznámení byl změněn, aby lépe odpovídal designovému tématu PeerTube.

- Byla zavedena možnost přesunout operace generování scénáře – miniatury různých momentů ve videu, které se zobrazují po najetí kurzorem na lištu přehrávání – na jiný server.
- Nástroje pro import videí a kanálů z jiných platforem byly rozšířeny. Byla přidána možnost opakovat neúspěšný import. V nastavení můžete také nakonfigurovat automatické opakování neúspěšného importu při synchronizaci kanálu. Na stránku správy videí byly přidány informace o stavu importu.
Zdroj: opennet.ru
