Vydanie decentralizovanej platformy na vysielanie videa PeerTube 1.3

publikovaný otázka Peer Tube 1.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 nepozrie, návrat organizuje server, 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.

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). Momentálne prebieha zverejňovanie obsahu 332 servery spravované rôznymi dobrovoľníkmi a organizáciami.

Kľúčové nové funkcie vo verzii 1.3:

  • Pridaná podpora pre zoznamy videí, pomocou ktorých si používateľ môže vytvoriť zoznam na oneskorené prezeranie.
    Je možné vytvárať súkromné ​​aj verejné zoznamy skladieb. Každá položka môže nielen definovať video, ale aj odkazovať na pozíciu na spustenie a ukončenie prehrávania. Na rozdiel od kanálov, zoznamy skladieb nemôžu byť predmetom predplatného, ​​ale sú prostriedkom na individuálne prezeranie. Do zoznamu videí môžete zahrnúť nielen svoje vlastné videá, ale aj videá iných ľudí. Do konfiguračného súboru production.yaml bolo pridané nastavenie streaming_playlists, ktoré definuje adresár na ukladanie zoznamov skladieb;

  • Pridaná funkcia karantény videí (ak je povolená, stiahnuté videá sa automaticky pridajú na čiernu listinu a po kontrole sa z nej vylúčia);
  • Pridaná podpora experimentálnych protokolov HLS (HTTP Live Streaming), ktorý umožňuje adaptívne ovládať stream v závislosti od šírky pásma. Ak chcete použiť HLS, každé rozlíšenie vyžaduje odovzdanie samostatného súboru videa. Podporované s FFmpeg 4 alebo novším;
  • Vylepšené možnosti správy predplatiteľov. Pridaná podpora pre vymazanie predplatiteľa, blokovanie vytvárania nových predplatiteľov, manuálne pridávanie predplatiteľov a odosielanie upozornení na nových predplatiteľov;
  • Vylepšené používateľské rozhranie. Zväčšila sa výška oblasti prehrávania, zmenil sa dizajn tlačidiel, zväčšila sa veľkosť miniatúr,
    do ponuky pribudla sekcia „Moja knižnica“, zlepšilo sa zobrazenie na mobilných zariadeniach a pribudli nové animované efekty;

  • Administrátorské rozhranie má teraz možnosť zakázať sledovač (zakázať prevádzku v režime P2P), zmeniť/resetovať používateľské heslá, zobraziť denníky servera, diagnostikovať problémy so sieťou, obmedziť veľkosť histórie sledovaných videí a odstrániť staré záznamy o externých videách. .

Zdroj: opennet.ru

Pridať komentár