Byla zveřejněna verze platformy PeerTube 7.2, 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 1357 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 7.2:
- Bylo integrováno nové rozhraní pro správu videí, které zjednodušuje navigaci v uživatelských videích. Dostupná videa se nyní nezobrazují jako nekonečně posouvaný kanál, ale jsou rozdělena do samostatných stránek. Zobrazené sloupce je možné přizpůsobit, například název, trvání, kanál, počet zhlédnutí, přítomnost komentářů a datum publikace. K dispozici jsou režimy filtrování výstupu, které umožňují zobrazit pouze videa z určitých kanálů nebo ta, která splňují zadaná kritéria (například můžete filtrovat pouze videa zobrazená uživatelům nebo videa chráněná heslem).

- Rozhraní pro publikování a aktualizaci živého vysílání nebo již zveřejněného videa bylo změněno. Je rozděleno do samostatných sekcí a navigace mezi nimi probíhá prostřednictvím nové boční nabídky. Do této nabídky byly přesunuty i další stránky související se správou videa, jako je editace v režimu Studio a statistiky sledování. Pokud modul není k dispozici, je nyní jasně označen a je k němu uvedena nápověda s popisem důvodu jeho nedostupnosti. Byl přidán horizontální banner s tlačítky pro zrušení nebo uložení operace, odkazem na zobrazení videa a dalšími informacemi, například informacemi o čekání na dokončení kódování. Změněn byl design stránky pro nahrazení videa. Nyní můžete k nahrání nové verze videa použít režim Drag&Drop.

- Vylepšení systému pro skrytí obsahu, který někteří lidé mohou považovat za nevhodný. Tvůrci videí nyní mohou zveřejňovat štítky varující před citlivým obsahem, což jim umožňuje pochopit, zda dané video stojí za zhlédnutí.

Návštěvníci si zase mohou přizpůsobit způsob, jakým jsou taková videa prezentována: mohou se zobrazovat bez varování, zobrazovat varování pod miniaturou v seznamu, rozmazat miniaturu nebo ji ze seznamu odstranit.

Zdroj: opennet.ru




