A PeerTube 2.3 és a WebTorrent Desktop 0.23 elérhető

közzétett kérdés Peer Tube 2.3, egy decentralizált platform 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. Projektfejlesztések terjedés AGPLv3 szerint licencelve.

A PeerTube a BitTorrent kliensen alapul WebTorrent, amely a böngészőben és a technológia segítségével indult el WebRTC közvetlen P2P kommunikációs csatorna megszervezésére a böngészők és a protokoll között ActivityPub, amely lehetővé teszi, hogy a különböző videoszervereket egy közös, egyesített hálózattá egyesítse, amelyben a látogatók részt vesznek a tartalom továbbításában, és feliratkozhatnak csatornákra, és értesítéseket kaphatnak az új videókról. A keretrendszer segítségével épül fel a projekt által biztosított webes felület szögletes.

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 protokollt használják WebSeed). 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.

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 egynél több webhelyet indítottak el tartalom tárolására 300 különböző önkéntesek és szervezetek által fenntartott szerverek. Ha a felhasználó nem elégedett a videók egy adott PeerTube szerveren való közzétételének szabályaival, csatlakozhat egy másik szerverhez vagy fuss a saját szervered. A kiszolgáló gyors üzembe helyezéséhez egy előre konfigurált képfájl Docker formátumban (chocobozzz/peertube) biztosított.

В új kiadás:

  • Hozzáadott támogatás a globális kereséshez (alapértelmezés szerint le van tiltva, és a rendszergazda aktiválása szükséges).
  • Az adminisztrátornak lehetősége van meghatározni az aktuális PeerTube-példány oldalain megjelenő szalaghirdetést.
  • Kibővültek az egyesített hálózatok építésének eszközei: Beállítás került hozzáadásra a nyilvános listákon nem szereplő videók más hálózatokba való továbbítására. Megvalósult a videofájlok képernyőfelbontás szerinti, fordított sorrendben történő rendezésének támogatása. Engedélyezve a videoobjektumok teljes leírásának küldését az ActivityPub segítségével.
  • A moderátorok tömegesen törölhetik a megjegyzéseket egy adott fiókhoz, és letilthatják a fiókokat a miniatűrök megtekintése közben. Hozzáadott támogatás a törlés tipikus okainak előre meghatározásához.
  • A bélyegképek rácsának megjelenítésekor az összes rendelkezésre álló képernyőterület felhasználását optimalizáltuk.
  • Videószámláló és csatornainformációk kerültek a „Saját videóim” oldalra.
  • Az adminisztrációs felületen a menüben való navigáció egyszerűsödött.
  • Lehetőség van az RSS-hírcsatornákhoz való hozzáférés korlátozására új videókkal bizonyos csatornák és fiókok esetében.
  • A bővítmény alfa kiadása javasolt Videók automatikus blokkolása, amely lehetővé teszi a videók letiltását nyilvános tiltólisták alapján.
  • A befogadó kifejezések használatának általános trendjét követve a „videók tiltólistája” funkciót „videók blokkolása/blokkolólista” névre keresztelték.
  • Képfeldolgozáshoz kötési könyvtár helyett éles modul engedélyezve
    karcsú (JavaScript Image Manipulation Program), teljes egészében JavaScriptben íródott.

emellett alakított új probléma WebTorrent Asztal 0.22, egy torrent kliens, amely támogatja a video streaminget, és lehetővé teszi a video- és audiotartalmak megtekintését anélkül, hogy megvárná a teljes letöltést, szükség szerint új adatok betöltésével. A WebTorrent Desktop lehetővé teszi a még nem teljesen letöltött fájlok pozíciójának megváltoztatását is (a pozíció megváltoztatása automatikusan megváltoztatja a letöltési blokkok prioritását). Lehetőség van a WebTorrent alapú böngészőtársakhoz és a BitTorrent társakhoz is csatlakozni szabványos programok, például a Transmission vagy az uTorrent használatával. A mágneses hivatkozások, a torrentfájlok, a társak azonosítása DHT (Distributed Hash Table), PEX (Peer exchang) és a tracker szerverekről származó listák támogatottak. A streaming AirPlay, Chromecast és DLNA protokollok használatával támogatott.

új verzió figyelemre méltó többsávos hang támogatása, továbbfejlesztett kodekészlelés, fájlellenőrzési értesítések, MPEG-Layer-2, Musepack, Matroska (hang) és WavePack formátumok támogatása, rpm csomagok közzétételének kezdete Linuxra és összeállítások arm64 architektúrához. A 0.22-es kiadás az Electron 9 platformra épül, majd megjelent a 0.23-as frissítés, amely az Electron 10 platform tesztverziójára váltott.

Emlékeztetünk arra, hogy a WebTorrent a BitTorrent protokoll kiterjesztése, amely lehetővé teszi egy decentralizált tartalomelosztó hálózat megszervezését, amely a tartalmat megtekintő felhasználók böngészőinek összekapcsolásával működik. A projekt működéséhez nincs szükség külső szerverinfrastruktúrára vagy böngészőbővítményekre. A weboldal látogatóinak egyetlen tartalomszolgáltató hálózatba kapcsolásához elegendő egy speciális JavaScript kódot elhelyezni a weboldalon, amely WebRTC technológiát használ a böngészők közötti közvetlen adatcsere érdekében.

Forrás: opennet.ru

Hozzászólás