A PeerTube 3.4 decentralizált videoközvetítési platform kiadása

Megtörtént egy decentralizált platform kiadása a PeerTube 3.4 videotárhely és videoközvetítés szervezésére. A PeerTube szállítósemleges alternatívát kínál a YouTube, a Dailymotion és a Vimeo helyett, P2P-kommunikáción alapuló tartalomelosztó hálózatot használ, és összekapcsolja a látogatók böngészőit. A projekt fejlesztései AGPLv3 licenc alatt kerülnek terjesztésre.

Főbb újítások:

  • Új szűrőrendszert vezettek be, amely minden videót tartalmazó oldalon működik, beleértve a fiókoldalakat, csatornákat, a közelmúltban hozzáadott és egyre népszerűbb videókat tartalmazó oldalakat. A korábban elérhető rendezési módok mellé bekerült a nyelv, korhatárok, forrás (helyi videók és más szerverekről származó anyagok), típus (élő, VOD) és kategóriák szerinti rendezés és szűrés lehetősége. A szűrők kezeléséhez egy speciális gomb került minden videóoldal bal felső sarkába.
    A PeerTube 3.4 decentralizált videoközvetítési platform kiadása
  • Hozzáadtuk azt a lehetőséget, hogy egy adott csatornához vagy fiókhoz egy teljes csomópontra előfizethessen anélkül, hogy engedélyeznénk a kiválasztott csatornát vagy felhasználót kiszolgáló csomópont összevonását. Az előfizetés a rendszergazda menüben, az Összevonás lap Következő szakaszán keresztül történik.
    A PeerTube 3.4 decentralizált videoközvetítési platform kiadása
  • Támogatja a keresési eredmények szűrését azon csomópontok szerint, amelyekről a talált videókat terjesztik. Például, ha tudja, hogy egy adott csomópont jól formált gyűjteményt tartalmaz egy adott témában, akkor az eredményeket csak arra a csomópontra korlátozhatja.
    A PeerTube 3.4 decentralizált videoközvetítési platform kiadása
  • A PeerTube videolejátszóban használt HLS.js könyvtár frissítve lett. A rendszer érzékeli és tárolja a felhasználó kommunikációs csatornájának sávszélességét, ami lehetővé teszi, hogy azonnal megkezdje az adást jó vagy gyenge minőségben, ahelyett, hogy az alapértelmezett közepes minőségi szintet használná, és csak néhány másodperc múlva esne vissza az elfogadható felbontásra.
  • Hozzáadott natív támogatás a videofájlok objektumtárolóba, például az Amazon S3-ba történő mentéséhez, lehetővé téve a webhely rendszergazdái számára, hogy olyan rendszereken tárolják a videókat, amelyek dinamikusan biztosítanak helyet a felhasználói igények alapján.

Emlékeztetünk arra, hogy a PeerTube a BitTorrent WebTorrent kliensen alapul, amely a böngészőben fut, és WebRTC technológiát használ a böngészők közötti közvetlen P2P kommunikációs csatorna megszervezésére, valamint az ActivityPub protokollon, amely lehetővé teszi a különböző videoszerverek egyesítését. egy közös szövetségi hálózat, amelyben a látogatók részt vesznek a tartalmak továbbításában, és feliratkozhatnak csatornákra, és értesítéseket kaphatnak az új videókról. A projekt által biztosított webes felület az Angular keretrendszer felhasználásával készült.

A PeerTube összevont hálózat egymással összekapcsolt kis videotárhely-szerverek közösségeként jön létre, amelyek mindegyikének saját rendszergazdája van, és saját szabályokat alkalmazhatnak. Minden videóval rendelkező szerver BitTorrent nyomkövetőként működik, amely a szerver felhasználói fiókjait és videóit tárolja. A felhasználói azonosító a „@felhasználónév@szerver_domain” formában jön létre. A böngészési adatokat közvetlenül a tartalmat megtekintő többi látogató böngészője továbbítja.

Ha senki sem nézi meg a videót, a feltöltést az a szerver szervezi, amelyre a videót eredetileg feltöltötték (a WebSeed protokollt használják). Amellett, hogy elosztja a forgalmat a videókat néző felhasználók között, a PeerTube azt is lehetővé teszi, hogy az alkotók által elindított csomópontok kezdetben videókat tároljanak más alkotók videóinak gyorsítótárazására, így nem csak a kliensekből, hanem a szerverekből is elosztott hálózatot alkotnak, valamint hibatűrést biztosítanak. Támogatja az élő közvetítést P2P módú tartalomszolgáltatással (a szabványos programok, például az OBS használható a streamelés vezérlésére).

A PeerTube-on keresztüli sugárzás elindításához a felhasználónak fel kell töltenie egy videót, leírást és címkéket az egyik szerverre. Ezt követően a videó az egész egyesített hálózaton elérhető lesz, nem csak a kezdeti letöltési szerverről. A PeerTube-val való együttműködéshez és a tartalomterjesztésben való részvételhez egy normál böngésző elegendő, és nincs szükség további szoftver telepítésére. A felhasználók nyomon követhetik a tevékenységüket a kiválasztott videocsatornákon, ha feliratkoznak az egyesített közösségi hálózatok érdeklődésére számot tartó csatornákra (például Mastodon és Pleroma), vagy RSS-en keresztül. A videók P2P-kommunikációval történő terjesztéséhez a felhasználó egy speciális widgetet is hozzáadhat webhelyéhez, amely beépített weblejátszóval rendelkezik.

Jelenleg több mint 900 tartalomszolgáltató szervert tartanak fenn különböző önkéntesek és szervezetek. Ha a felhasználó nem elégedett a videók egy adott PeerTube szerveren való közzétételére vonatkozó szabályokkal, csatlakozhat egy másik szerverhez, vagy elindíthatja saját szerverét. A kiszolgáló gyors üzembe helyezéséhez egy előre konfigurált képfájl Docker formátumban (chocobozzz/peertube) biztosított.

Forrás: opennet.ru

Hozzászólás