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

zveřejněno otázka Peer Tube 2.1, 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řání uživatelů zlepšit rozhraní byla vzata v úvahu. Přidané efekty animace při spouštění a zastavování přehrávání videa, které poskytují zpětnou vazbu o akci. Přepracované ikony a tlačítka na stránce sledování videa. Oprávněným uživatelům se nyní při najetí myší na miniaturu videa zobrazí ikona hodin, která přidá video do seznamu Přehrát později;

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

  • Přepracována byla stránka „O aplikaci“ s prezentací projektu, která nabízí rychlý přístup k dokumentaci a dalším aplikacím. Výrazně rozšířené dokumentacibylo navrženo mnoho nových příruček pro nastavení a diagnostiku problémů;

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

  • Rozšířily se možnosti diskuse o videích. Bylo navrženo nové uspořádání připomínek, ve kterém jsou zřetelně odděleny původní připomínky a reakce na ně. Vylepšené zobrazení avatarů a lepší čitelnost uživatelských jmen. Odpovědi zaslané autorem diskutovaného videa jsou zvýrazněny. Existují dva režimy zobrazení, seřazené podle času odeslání komentáře a podle počtu odpovědí. Nyní je možné používat značky Markdown v textu. Přidány možnosti pro skrytí zpráv od konkrétního účastníka nebo uzlu;

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

  • Přidán nový soukromý režim „video pro interní použití“, který vám umožňuje publikovat video pouze uživatelům připojeným k aktuálnímu serveru, kam bylo video původně nahráno. Tento režim lze použít k uspořádání přístupu k důvěrným videím pouze pro určité skupiny uživatelů, jako jsou přátelé, členové rodiny nebo kolegové z práce;
  • Implementováno automatické generování hypertextových odkazů na konkrétní okamžik ve videu, když je v popisu nebo komentářích zmíněn čas (mm:ss nebo h:mm:ss);

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

  • Připravený JavaScript knihovna s API pro správu vkládání videa na stránky;
  • Přidal příležitost generování streamování videa HLS (HTTP Live Streaming) pomocí skriptu create-transcoding-job. Je také možné zakázat WebTorrent a používat pouze HLS;
  • Přidána podpora pro formát videa m4v;
  • Spuštěno infrastrukturu pro společný překlad rozhraní do různých jazyků pomocí služby Weblate.

Zdroj: opennet.ru

Přidat komentář