K dispozícii sú PeerTube 2.3 a WebTorrent Desktop 0.23

publikovaný otázka Peer Tube 2.3, decentralizovaná platforma na organizovanie videohostingu a vysielania videa. PeerTube ponúka dodávateľsky neutrálnu alternatívu k YouTube, Dailymotion a Vimeo, pričom využíva sieť distribúcie obsahu založenú na P2P komunikácii a spája prehliadače návštevníkov. Vývoj projektu šírenie licencované podľa AGPLv3.

PeerTube je založený na klientovi BitTorrent WebTorrent, spustený v prehliadači a pomocou technológie WebRTC organizovať priamy P2P komunikačný kanál medzi prehliadačmi a protokolom ActivityPub, ktorý vám umožňuje zjednotiť rôzne videoservery do spoločnej federatívnej siete, v ktorej sa návštevníci podieľajú na doručovaní obsahu a majú možnosť prihlásiť sa na odber kanálov a dostávať upozornenia na nové videá. Webové rozhranie poskytované projektom je vytvorené pomocou frameworku Hranatý.

Federatívna sieť PeerTube je vytvorená ako komunita vzájomne prepojených malých videohostingových serverov, z ktorých každý má svojho správcu a môže si osvojiť vlastné pravidlá. Každý server s videom funguje ako sledovač BitTorrent, ktorý hosťuje používateľské účty tohto servera a ich videá. Používateľské ID je vytvorené v tvare „@user_name@server_domain“. Údaje o prehliadaní sa prenášajú priamo z prehliadačov ostatných návštevníkov, ktorí si prezerajú obsah.

Ak si video nikto nepozerá, odovzdávanie sa organizuje podľa servera, na ktorý bolo video pôvodne nahrané (použije sa protokol WebSeed). Okrem distribúcie návštevnosti medzi používateľmi sledujúcimi videá, PeerTube tiež umožňuje uzlom spusteným tvorcami, aby spočiatku hostili videá do vyrovnávacej pamäte videí od iných tvorcov, čím sa vytvorila distribuovaná sieť nielen klientov, ale aj serverov, ako aj zabezpečenie odolnosti voči chybám.

Na spustenie vysielania cez PeerTube stačí používateľovi nahrať video, popis a sadu značiek na jeden zo serverov. Potom bude video dostupné v celej federatívnej sieti, nielen z pôvodného servera na sťahovanie. Na prácu s PeerTube a účasť na distribúcii obsahu postačuje bežný prehliadač a nevyžaduje inštaláciu ďalšieho softvéru. Používatelia môžu sledovať aktivitu vo vybraných video kanáloch prihlásením sa na odber kanálov, ktoré ich zaujímajú, vo federatívnych sociálnych sieťach (napríklad Mastodon a Pleroma) alebo prostredníctvom RSS. Na distribúciu videí pomocou P2P komunikácie si používateľ môže na svoj web pridať aj špeciálny widget so zabudovaným webovým prehrávačom.

V súčasnosti je spustených viac ako jedna webová lokalita na hosťovanie obsahu 300 servery spravované rôznymi dobrovoľníkmi a organizáciami. Ak používateľ nie je spokojný s pravidlami pre uverejňovanie videí na konkrétnom serveri PeerTube, môže sa pripojiť na iný server resp. bežať svoj vlastný server. Pre rýchle nasadenie servera je k dispozícii vopred nakonfigurovaný obraz vo formáte Docker (chocobozzz/peertube).

В nové vydanie:

  • Pridaná podpora pre globálne vyhľadávanie (v predvolenom nastavení vypnuté a vyžaduje aktiváciu administrátorom).
  • Administrátor má možnosť definovať banner zobrazený na stránkach aktuálnej inštancie PeerTube.
  • Nástroje na budovanie federovaných sietí boli rozšírené: Bolo pridané nastavenie na prenos videa, ktoré nie je zahrnuté vo verejných zoznamoch, do iných sietí. Bola implementovaná podpora triedenia video súborov podľa rozlíšenia obrazovky v opačnom poradí. Povolené odosielanie úplných popisov video objektov cez ActivityPub.
  • Moderátori majú možnosť hromadne odstraňovať komentáre pre daný účet a deaktivovať účty pri prezeraní miniatúr. Pridaná podpora pre preddefinovanie typických dôvodov pre vymazanie.
  • Využitie celého dostupného priestoru na obrazovke pri zobrazovaní mriežky miniatúr bolo optimalizované.
  • Na stránku „Moje videá“ bolo pridané počítadlo videí a informácie o kanáli.
  • Navigácia v menu v administračnom rozhraní bola zjednodušená.
  • Pre určité kanály a účty je možné obmedziť prístup k informačným kanálom RSS s novými videami.
  • Navrhnuté alfa vydanie doplnku Automatické blokovanie videí, ktorá vám umožňuje blokovať videá na základe verejných zoznamov blokovaných videí.
  • V súlade so všeobecným trendom používania inkluzívnych výrazov bola funkcia „zo zoznamu zakázaných videí“ premenovaná na „bloky videí/zoznam blokovaných videí“.
  • Na spracovanie obrazu namiesto väzobnej knižnice ostrý modul povolený
    imp (JavaScript Image Manipulation Program), napísaný výhradne v JavaScripte.

ďalej tvorené nové číslo WebTorrent Desktop 0.22, torrentový klient, ktorý podporuje streamovanie videa a umožňuje vám prezerať si video a audio obsah bez čakania na jeho úplné stiahnutie, pričom podľa potreby načítava nové dáta. WebTorrent Desktop tiež umožňuje zmeniť pozíciu v súboroch, ktoré ešte neboli úplne stiahnuté (zmena pozície automaticky zmení prioritu sťahovania blokov). Je možné pripojiť sa k webovým prehliadačom založeným na WebTorrent aj k partnerom BitTorrent pomocou štandardných programov, ako je Transmission alebo uTorrent. Podporované sú magnetické odkazy, torrentové súbory, identifikácia rovesníkov pomocou DHT (Distributed Hash Table), PEX (Peer Exchange) a zoznamy zo sledovacích serverov. Podporované je streamovanie pomocou protokolov AirPlay, Chromecast a DLNA.

nová verzia pozoruhodné podpora viacstopového zvuku, vylepšená detekcia kodekov, notifikácie o overení súborov, podpora formátov MPEG-Layer-2, Musepack, Matroska (zvuk) a WavePack, začiatok publikovania rpm balíčkov pre Linux a zostáv pre architektúru arm64. Vydanie 0.22 je postavené na platforme Electron 9, ale potom bola zverejnená aktualizácia 0.23, ktorá prešla na používanie testovacej verzie platformy Electron 10.

Pripomeňme, že WebTorrent je rozšírenie protokolu BitTorrent, ktoré vám umožňuje organizovať decentralizovanú sieť na distribúciu obsahu, ktorá funguje na základe prepojenia prehliadačov používateľov prezerajúcich obsah. Projekt na prevádzku nevyžaduje externú serverovú infraštruktúru ani pluginy prehliadača. Na prepojenie návštevníkov webu do jednej siete na doručovanie obsahu stačí umiestniť na webovú stránku špeciálny JavaScript kód, ktorý využíva technológiu WebRTC na priamu výmenu dát medzi prehliadačmi.

Zdroj: opennet.ru

Pridať komentár