kiadás , decentralizált platform az videómegosztás és élő közvetítés megszervezésére. A PeerTube független alternatívát kínál a YouTube, Dailymotion és Vimeo szolgáltatásokhoz képest, amely a böngészők közötti P2P kommunikációs Content Delivery Network (CDN) hálózatot használ. A projekt AGPLv3 licenc alatt áll.
A PeerTube a BitTorrent kliens alkalmazásán alapul , amely a böngészőben fut, és technológiát használ a böngészők közötti közvetlen P2P kapcsolat létrehozásához, valamint a protokollt, amely lehetővé teszi a különféle videószerverek egyesítését egy közös föderatív hálózatba, ahol a látogatók részt vesznek a tartalom szállításában és lehetőségük van csatornákra feliratkozni, illetve értesítéseket kapni az új videókról. A projekt által biztosított webes felület az .
keretrendszer használatával készült. A PeerTube föderatív hálózata összekapcsolt kis videómegosztó szerverek szövetsége, ahol minden szervernek saját adminisztrátora van, és saját szabályaikat állíthatják fel. Minden videószerver BitTorrent tracker-ként működik, amelyen a felhasználói fiókok és a videók találhatók. A felhasználói azonosítók a „@felhasználónév@domain_szerver” formában jönnek létre. Az adatok átadása a tartalom megtekintésekor közvetlenül a más felhasználók böngészőiből történik, akik a tartalmat nézik.
Ha a videót senki sem nézi, akkor a kiszolgálón keresztül történik a további feldolgozás, ahova a videó eredetileg feltöltésre került (a ) protokollt használja. A PeerTube a videót néző felhasználók közötti forgalom elosztása mellett lehetővé teszi a videók elsődleges elhelyezésére indított csomópontok számára is, hogy más szerzők videóit gyorsítótárazza, egy olyan elosztott hálózatot alakítva ki, amely nemcsak kliensekből, hanem szerverekből is áll, valamint biztosítja a hibakezelést.
A PeerTube használatához a felhasználónak elég feltöltenie egy videót, leírást és címkék készletét az egyik szerverre. Ezt követően a videó elérhetővé válik az egész szövetségi hálózaton, nem csupán az elsődleges feltöltés szerveréről. A PeerTube használatához és a tartalom terjesztéséhez elegendő egy szokványos böngésző, nem szükséges további szoftver telepítése. A felhasználók nyomon követhetik az általuk választott videócsatornák aktivitását, ha feliratkoznak az érdekes csatornákra a szövetségi közösségi hálózatokon (például Mastodon és Pleroma) vagy RSS-en keresztül. A P2P kommunikációval való videómegosztáshoz a felhasználó speciális webwidgetet is hozzáadhat a weboldalához beépített web-lejátszóval.
Ha a felhasználót nem elégedettek a videómegosztási szabályokkal egy adott PeerTube szerveren, csatlakozhat egy másik szerverhez vagy saját szerveréhez. A szerver gyors telepítéséhez egy előre konfigurált Docker kép (chocobozzz/peertube) áll rendelkezésre. Jelenleg több szerver üzemel, amelyeket különböző önkéntesek és szervezetek támogatnak.
A 1.3-as verzió főbb újdonságai:
- Bevezetésre került a videólejátszási listák támogatása, amellyel a felhasználó létrehozhat egy listát a késleltetett megtekintéshez.
Létrehozhatók privát és nyilvános lejátszási listák is. Minden tétel nemcsak a videót határozza meg, hanem hivatkozhat a lejátszás kezdő- és befejező pozíciójára is. A csatornákkal ellentétben a lejátszási listák nem lehetnek előfizetési objektumok, hanem az egyéni nézés megszervezésének eszközei. A lejátszási listába nemcsak saját, hanem mások videói is beilleszthetők. A configuration.yaml fájlba hozzá lett adva a streaming_playlists beállítás, amely meghatározza a lejátszási listák tárolásának helyét; - Bevezetésre került a videók karanténba helyezésének funkciója (engedélyezés esetén a feltöltött videók automatikusan a fekete listára kerülnek, és a felülvizsgálat után innen eltávolításra kerülnek);
- Bevezetésre került a protokoll kísérleti támogatása (HTTP Live Streaming), amely lehetővé teszi az adatfolyam adaptív kezelését a sávszélesség függvényében. A HLS használatához minden felbontás esetében külön fájlt kell feltölteni a videóból. A FFmpeg 4 vagy újabb verziója szükséges a támogatásához;
- Kiterjesztették az előfizetők kezelésének lehetőségeit. Megtörtént az előfizetők törlésének támogatásának hozzáadása, új előfizetések létrehozásának letiltása, kézi előfizetők hozzáadása és új előfizetők értesítéseinek küldése.
- Fejlesztették a felhasználói felületet. Megnövelték a lejátszási terület magasságát, megváltoztatták a gombok dizájnját, megnövelték a miniaturák méretét,
hozzáadták a «Saját könyvtár» szekciót a menüben, javították a mobil eszközök megjelenését, új animált effektusokat vezettek be; - Az adminisztrátori felületen lehetőség nyílt a nyomkövető letiltására (P2P üzemmódban való működés megtiltása), a felhasználói jelszavak megváltoztatására/resetelésére, a szervernaplók megtekintésére, a hálózati problémák diagnosztizálására, a megtekintett videók előzményeinek méretének korlátozására, valamint régi külső videóbejegyzések törlésére.
Forrás: opennet.ru
