A decentralized video broadcasting platform PeerTube 7.1 has been released

Megjelent a PeerTube 7.1 kiadása, amely független decentralizált videóhosting és videóstreaming rendszerek létrehozására szolgál, alternatívaként olyan szolgáltatásokhoz, mint a YouTube, Dailymotion és Vimeo. A PeerTube segítségével létrehozott tartalomelosztó hálózat a látogatók böngészőinek összekapcsolásán és a P2P kommunikációk alkalmazásán alapul. A projekt kódja AGPLv3 licenc alatt érhető el.

A PeerTube lehetővé teszi saját videótartalom terjesztő szerver indítását és annak csatlakoztatását a közös szövetségi hálózathoz. A látogatók részt vesznek a tartalom szállításában, és lehetőségük van csatornákra feliratkozni és értesítéseket kapni új videókról, függetlenül attól, hogy éppen melyik szervert használják. A PeerTube szövetségi hálózata összekapcsolt kis videóhosting szerverek közösségeként alakul meg. szerverek Minden videószervernek saját adminisztrátora van, és saját szabályait követi.

Minden videóval rendelkező szerver BitTorrent tracker szerepét tölti be, amely tárolja a felhasználói fiókokat és videókat. A szövetségi hálózatban a szerverek közötti interakcióra az ActivityPub protokollt használják. A felhasználó azonosítója így alakul ki: «@felhasználónév@szerverszámla». A videó megtekintésekor az adatok lehetőség szerint a más látogatók által, ugyanazt a tartalmat néző böngészőkön keresztül töltődnek le. Ha a kért videót senki sem nézi, a visszaadás a videót tároló szerver által történik (WebSeed protokollt alkalmazva).

A PeerTube nemcsak a videót néző felhasználók közötti forgalmat osztja el, hanem lehetővé teszi a szerverek számára, hogy más szerzők videóit cache-eljék. Így egy elosztott hálózat alakul ki nemcsak a kliensekből, hanem a szerverekből is, biztosítva a rendszer megbízhatóságát is. Az előre rögzített videók mellett támogatott a folyamatos streaming (live streaming) is, P2P üzemmódban történő tartalomtermeléssel. A streamelés irányításához használhatók az olyan szabványos programok, mint az OBS.

A PeerTube-on való sugárzáshoz a felhasználónak először fel kell töltenie egy videót, leírást és címkéket egy szerverre. Ezt követően a videó elérhetővé válik az egész szövetségi hálózaton, nemcsak a szerveren A PeerTube működéséhez és a tartalom terjesztéséhez elegendő egy egyszerű böngésző. A P2P-kommunikációk használatával videók terjesztéséhez a webhelyre speciális widgetet kell hozzáadni, amelybe be van építve a web-lejátszó, hasonlóan ahhoz, ahogyan a YouTube videók beágyazódnak a weboldalakra. A videók megjelenését azoknak a videocsatornáknak a feliratkozásával lehet nyomon követni, amelyeket a föderált közösségi hálózatokban (például Mastodon és Pleroma) választanak, vagy RSS-en keresztül.

Jelenleg a föderált hálózat 1317 szerverből áll, amelyeket önkéntesek és szervezetek támogatnak. Ha a felhasználót nem elégítik ki a videófeltöltési szabályok egy adott PeerTube szerveren, akkor csatlakozhat egy másik szerverhez, vagy saját szervert indíthat. A szerver gyors telepítéséhez előkonfigurált Docker-képet (chocobozzz/peertube) kínálnak.

A PeerTube platform kezdetben a WebTorrent BitTorrent-kliensen alapult, amely a böngészőben fut és a WebRTC technológiát használja a böngészők közötti közvetlen P2P kapcsolatok létrehozására. Később a WebTorrent helyett az HLS (HTTP Live Streaming) protokoll került alkalmazásra, amely a WebRTC-vel együttműködve lehetővé teszi az adaptív sávszélesség-kezelést. A webes felület az Angular keretrendszer felhasználásával készült.

A PeerTube 7.1 főbb újdonságai:

  • Javult a föderált hálózat csomópontjainak azonosítása — a miniatűrök alatt most a videó szerzője által használt szerver információi láthatók. A rájuk kattintva megjelenő párbeszédablak további részleteket tartalmaz arról, honnan származik a videó.
    A decentralized video broadcasting platform PeerTube 7.1 has been released
  • Bővült a Podcast 2.0 specifikáció támogatása. Lehetővé vált, hogy a PeerTube tartalmát podcasteként használják — a felhasználók feliratkozhatnak a podcast csatornákra és külön lejátszhatják a videóból származó hangfolyamokat, tipikus podcast alkalmazások (mint az AntennaPod és a Podverse) segítségével. Biztosított a podcastek áramlásának kompatibilitása az Apple Podcasttal.
  • Megváltozott az 'About' oldal dizájnja. Hozzáadtunk egy blokkot az platform példányára vonatkozó információkkal, mint például a felhasználók és a feltöltött videók száma, a platform leírása és a használati szabályok.
    A decentralized video broadcasting platform PeerTube 7.1 has been released
  • Aktiválva lett a modernizált protokoll, amely lehetővé teszi a tartalmat egyidejűleg figyelő felhasználók számának növelését a küldött üzenetek számának csökkentésével a független hálózaton.
  • Hozzáadva a Mastodon mikroblogokban történő hitelesítési támogatás – a felhasználó összekapcsolhatja PeerTube csatornáit és platformjait Mastodon fiókjával, valamint lehetőséget adhat, hogy kedvelők feliratkozhassanak a Mastodon blogjára.
  • Frissült a p2p-media-loader könyvtár, amely a P2P mód használatát teszi lehetővé a videolejátszóban a tartalom lejátszásának stabilitásának növelése érdekében. A változások különösen észlelhetők az alacsony késleltetéssel működő stream-ek megtekintésekor.
  • Hozzáadva a feliratok videókhoz való elhelyezésének támogatása a tárhelyben.
  • Az adminisztrátor számára beállításokat rendelkezésre állnak az alapértelmezett lejátszó viselkedésének meghatározásához.
  • Hozzáadva a kliens pluginok támogatása az külső linkek bal oldali menübe történő beillesztéséhez.
  • Megszűnt a Node.JS 18 platform ág támogatása.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster