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

zveřejněno otázka Peer Tube 1.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, návrat je organizován serverem, 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.

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). Aktuálně běží pro zveřejňování obsahu 332 servery spravované různými dobrovolníky a organizacemi.

Klíčové nové funkce ve verzi 1.3:

  • Přidána podpora pro seznamy videí, pomocí kterých si uživatel může vytvořit seznam pro odložené sledování.
    Je možné vytvářet soukromé i veřejné seznamy skladeb. Každý záznam může nejen definovat video, ale také odkazovat na pozici pro zahájení a ukončení přehrávání. Na rozdíl od kanálů nemohou být seznamy skladeb předmětem předplatného, ​​ale jsou prostředkem k individuálnímu sledování. Do seznamu videí můžete zahrnout nejen svá vlastní videa, ale také videa jiných lidí. Do konfiguračního souboru production.yaml bylo přidáno nastavení streaming_playlists, které definuje adresář pro ukládání seznamů skladeb;

  • Přidána funkce karantény videí (pokud je povolena, stažená videa jsou automaticky přidána na černou listinu a po kontrole z ní vyloučena);
  • Přidána podpora experimentálních protokolů HLS (HTTP Live Streaming), který umožňuje adaptivně ovládat stream v závislosti na šířce pásma. Chcete-li použít HLS, každé rozlišení vyžaduje nahrání samostatného souboru videa. Podporováno s FFmpeg 4 nebo novější;
  • Vylepšené možnosti správy předplatitelů. Přidána podpora pro smazání odběratele, blokování vytváření nových odběratelů, ruční přidávání odběratelů a zasílání upozornění na nové odběratele;
  • Vylepšené uživatelské rozhraní. Zvýšila se výška oblasti přehrávání, změnil se design tlačítek, zvětšila se velikost náhledů,
    do nabídky byla přidána sekce „Moje knihovna“, bylo vylepšeno zobrazení na mobilních zařízeních a byly přidány nové animované efekty;

  • Administrátorské rozhraní má nyní možnost deaktivovat sledovač (zakazuje provoz v režimu P2P), měnit/resetovat uživatelská hesla, prohlížet protokoly serveru, diagnostikovat problémy se sítí, omezit velikost historie sledovaných videí a mazat staré záznamy o externích videích. .

Zdroj: opennet.ru

Přidat komentář