Vydání decentralizované videostreamingové platformy PeerTube 1.4

Byl zveřejněn vydání PeerTube 1.4, decentralizované platformy pro pořádání videohostingu a video vysílání. PeerTube nabízí nezávislou alternativu k YouTube, Dailymotion a Vimeu, využívající síť obsahu založenou na P2P komunikacích a propojení mezi prohlížeči návštěvníků. Zkušenosti projektu se distribují pod licencí AGPLv3.

PeerTube je postaven na aplikaci klienta BitTorrent WebTorrent, spuštěného v prohlížeči, který používá technologii WebRTC pro organizaci přímého P2P kanálu komunikace mezi prohlížeči, a protokolu ActivityPub, který umožňuje spojit rozptýlené servery s videem do společné federativní sítě, ve které se návštěvníci podílejí na dodávání obsahu a mají možnost odebírat kanály a dostávat upozornění na nová videa. Webové rozhraní poskytované projektem je postaveno pomocí frameworku Angular.

Federativní síť PeerTube se utváří jako společenství vzájemně propojených malých videohostitelských serverů, z nichž každý má svého správce a mohou být přijata vlastní pravidla. Každý server s videem funguje jako BitTorrent tracker, na kterém jsou umístěny uživatelské účty tohoto serveru a jejich videa. Identifikátor uživatele se vytváří ve formátu „@uživatelské_jméno@doména_serveru“. Přenos dat při sledování probíhá přímo z prohlížečů dalších návštěvníků sledujících obsah.

Pokud video nikdo nesleduje, přenos je organizován serverem, na který bylo video původně nahráno (používá se protokol WebSeed). Kromě rozdělení provozu mezi uživateli sledujícími videa, PeerTube také umožňuje uzlům spuštěným autory pro primární umístění videa cachovat videa jiných autorů, čímž vytváří distribuovanou síť nejen ze zákazníků, ale také ze serverů, a zajišťuje tak odolnost proti výpadkům.

Pro zahájení vysílání přes PeerTube stačí uživateli nahrát na jeden z serverů video, popis a sadu tagů. Po tomto se video stane dostupným v celé federativní síti, a ne pouze na serveru primárního nahrání. Pro práci s PeerTube a účast na šíření obsahu stačí běžný prohlížeč a není potřeba instalovat žádný další software. Uživatelé mohou sledovat aktivity ve zvolených videokanálech, přihlášením se k zájmovým kanálům ve federativních sociálních sítích (například v Mastodonu a Pleromě) nebo prostřednictvím RSS. Pro šíření videa pomocí P2P komunikací může uživatel také přidat na svůj web speciální widget se zabudovaným webovým přehrávačem.

V současnosti je spuštěno pro hostování obsahu 320 serverů, které podporují různí dobrovolníci a organizace.
Pokud uživatele nevyhovují pravidla umístění videa na určitém serveru PeerTube, může se připojit k jinému serveru nebo spustit svůj vlastní server. Pro rychlé nasazení serveru je k dispozici přednastavený obraz ve formátu Docker (chocobozzz/peertube).

V novém vydání:

  • Byla přidána experimentální podpora pluginů a šablon, které lze nainstalovat prostřednictvím webového rozhraní správce. Pro každý instance PeerTube může být vybrána vlastní šablona (správce nahrává šablony, které jsou pak dostupné pro aktivaci uživateli);
  • Byla přidána podpora nahrávání zvukových souborů. PeerTube na jejich základě vytvoří video se statickým obrázkem, provede sloučení zvukového souboru s obálkou alba a parametry souboru;
  • Byla implementována podpora vícestupňové registrace uživatelů. Noví uživatelé si mohou sami vytvořit svůj kanál (uživatelské jméno/kanál). Ve výchozím nastavení se uživateli zobrazuje stránka jeho kanálu, nikoli domovská stránka účtu;
  • Byla přidána možnost použití parametrů muted, loop a peertubeLink v URL;
  • Bylo přepracováno rozhraní pro publikaci videa, byla přidána možnost nastavení času začátku a konce přehrávání, titulků, vlajek automatického a cyklického přehrávání;
  • Bylo zajištěno zobrazení v chronologickém pořadí skupin odběratelů a nedávno přidaných videí;
  • Byl přidán jazykový filtr, který umožňuje zobrazit videa pouze v určitých jazycích;
  • Byla přidána možnost převodu do kategorie soukromých veřejných nebo ještě nezveřejněných videí, stejně jako seznamů přehrávání;
  • Byla implementována možnost překódování videa v kvalitě 4K;
  • Byla zajištěna podpora federativního mazání komentářů (na jiných serverech), které odstranil vlastník videa;
  • Byla přidána možnost nastavení hesla správce při prvním spuštění;
  • Byla vyřešena bezpečnostní chyba, která umožňovala moderátorům vytvářet a měnit parametry privilegovaných uživatelů. Nyní jsou akce moderátorů omezeny pouze na běžné uživatele;
  • CLI nástroje byly přesunuty do samostatného balíčku pro snížení velikosti závislostí serveru;
  • Vylepšena funkčnost cache statických souborů a zrychleno načítání fontů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster