K dispozici jsou PeerTube 2.3 a WebTorrent Desktop 0.23

zveřejněno otázka Peer Tube 2.3, decentralizovaná platforma pro organizování hostování videa a vysílání videa. 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 šíření licencováno pod AGPLv3.

PeerTube je založen na klientovi BitTorrent WebTorrent, spuštěný v prohlížeči a využívající technologii WebRTC organizovat přímý P2P komunikační kanál mezi prohlížeči a protokolem Činnost Pub, která umožňuje sjednotit různé videoservery do společné federované sítě, 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.

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ě byla spuštěna více než jedna webová stránka pro hostování obsahu 300 servery spravované 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 na jiný server popř. běžet svůj vlastní server. Pro rychlé nasazení serveru je k dispozici předem nakonfigurovaný obraz ve formátu Docker (chocobozzz/peertube).

В nové vydání:

  • Přidána podpora pro globální vyhledávání (ve výchozím nastavení zakázáno a vyžaduje aktivaci správcem).
  • Administrátor má možnost definovat banner zobrazený na stránkách aktuální instance PeerTube.
  • Nástroje pro vytváření federovaných sítí byly rozšířeny: Bylo přidáno nastavení pro přenos videa, které není zahrnuto ve veřejných seznamech, do jiných sítí. Byla implementována podpora pro řazení video souborů podle rozlišení obrazovky v opačném pořadí. Povoleno odesílání úplných popisů video objektů přes ActivityPub.
  • Moderátoři mají možnost hromadně mazat komentáře pro daný účet a deaktivovat účty při prohlížení miniatur. Přidána podpora pro předdefinování typických důvodů pro smazání.
  • Bylo optimalizováno využití veškerého dostupného místa na obrazovce při zobrazení mřížky miniatur.
  • Na stránku „Moje videa“ bylo přidáno počítadlo videa a informace o kanálu.
  • Navigace v menu v administrátorském rozhraní byla zjednodušena.
  • Pro určité kanály a účty je možné omezit přístup ke zdrojům RSS s novými videi.
  • Navrženo alfa vydání pluginu Automatické blokování videí, která umožňuje blokovat videa na základě veřejných seznamů blokovaných.
  • V souladu s obecným trendem používání inkluzivních výrazů byla funkce „černá listina videí“ přejmenována na „bloky videí/seznam blokovaných videí“.
  • Pro zpracování obrazu místo knihovny vazeb ostrý modul povolen
    upravený (JavaScript Image Manipulation Program), napsaný výhradně v JavaScriptu.

Dále vytvořený nový problém WebTorrent Desktop 0.22, torrentový klient, který podporuje streamování videa a umožňuje prohlížet video a audio obsah bez čekání na jeho úplné stažení a načítání nových dat podle potřeby. WebTorrent Desktop také umožňuje změnit pozici uvnitř souborů, které ještě nebyly zcela staženy (změnou pozice se automaticky změní priorita stahování bloků). Je možné se připojit jak k webovým prohlížečům založeným na WebTorrentu, tak k webovým stránkám BitTorrent pomocí standardních programů, jako je Transmission nebo uTorrent. Podporovány jsou magnetické odkazy, torrentové soubory, identifikace peerů pomocí DHT (Distributed Hash Table), PEX (Peer Exchange) a seznamy ze sledovacích serverů. Podporováno je streamování pomocí protokolů AirPlay, Chromecast a DLNA.

nová verze pozoruhodný podpora vícestopého zvuku, vylepšená detekce kodeků, upozornění na ověření souborů, podpora formátů MPEG-Layer-2, Musepack, Matroska (zvuk) a WavePack, začátek publikování rpm balíčků pro Linux a sestavení pro architekturu arm64. Vydání 0.22 je postaveno na platformě Electron 9, ale poté byla zveřejněna aktualizace 0.23, která přešla na použití testovací verze platformy Electron 10.

Připomeňme, že WebTorrent je rozšíření protokolu BitTorrent, které vám umožňuje organizovat decentralizovanou distribuční síť obsahu, která funguje propojením prohlížečů uživatelů prohlížejících obsah. Projekt ke svému provozu nevyžaduje externí serverovou infrastrukturu ani pluginy prohlížeče. K propojení návštěvníků webu do jediné sítě pro doručování obsahu stačí na web umístit speciální JavaScript kód, který využívá technologii WebRTC pro přímou výměnu dat mezi prohlížeči.

Zdroj: opennet.ru

Přidat komentář