vydanie , decentralizovanej platformy na organizáciu videohostingu a videovertizovania. PeerTube ponúka nezávislú alternatívu k YouTube, Dailymotion a Vimeo, ktorá využíva sieť distribúcie obsahu založenú na P2P komunikáciách a prepojení medzi prehliadačmi návštevníkov. Rozvoj projektu sú licencované pod AGPLv3.
PeerTube je založený na použití BitTorrent klienta , spúšťaného v prehliadači a využívajúceho technológiu na organizovanie priameho P2P kanála komunikácie medzi prehliadačmi, a protokolu , ktorý umožňuje prepojiť rozptýlené servery s videom do spoločnej federatívnej siete, v ktorej návštevníci participujú na dodávke obsahu a majú možnosť subscribovať na kanály a dostávať upozornenia na nové videá. Poskytovaný projektom webový rozhranie je postavené pomocou rámca .
Federatívna sieť PeerTube vzniká ako spoločenstvo prepojených medzi sebou malých videohostingových serverov, na ktorých má každý svojho administrátora a môžu byť prijaté vlastné pravidlá. Každý server s videom vykonáva úlohu BitTorrent trackeru, na ktorom sú umiestnené účty používateľov tohto servera a ich videá. Identifikátor používateľa sa vytvára vo forme „@meno_používateľa@doména_servera“. Prenos dát pri sledovaní sa uskutočňuje priamo z prehliadačov ostatných návštevníkov, ktorí sledujú obsah.
Ak video nikto nesleduje, poskytovanie sa organizuje serverom, na ktorý bolo pôvodne video nahrané (využíva sa protokol ). Okrem distribúcie prevádzky medzi používateľmi sledujúcimi videá, PeerTube tiež umožňuje uzlom spusteným autormi na primárne umiestnenie videí cachovať videá iných autorov, čím vytvára distribuovanú sieť nielen z klientov, ale aj zo serverov, a zabezpečuje tak odolnosť voči výpadkom.
Na začiatok vysielania cez PeerTube stačí používateľovi nahrať na jeden zo serverov video, popis a sadu tagov. Po tomto procese bude video dostupné v celej federatívnej sieti, a nie len na serveri primárneho nahrávania. Na prácu s PeerTube a účasť na šírení obsahu stačí bežný prehliadač a nie je potrebná inštalácia ďalšieho softvéru. Používatelia môžu sledovať aktivity vo vybraných videokanáloch prihlásením sa na zaujímavé kanály vo federatívnych sociálnych sieťach (napríklad v Mastodone a Plerome) alebo prostredníctvom RSS. Na šírenie videa pomocou P2P komunikácií môže používateľ tiež pridať na svoj web špeciálny widget so zabudovaným web prehrávačom.
V súčasnosti je pre umiestňovanie obsahu spustených serverov, podporovaných rôznymi dobrovoľníkmi a organizáciami.
Ak používateľ nie je spokojný s pravidlami umiestňovania videa na určitom serveri PeerTube, môže sa pripojiť k inému serveru alebo vytvoriť vlastný server. Pre rýchle nasadenie servera je k dispozícii prednastavený obraz vo formáte Docker (chocobozzz/peertube).
V novom vydaní:
- Bola pridaná experimentálna podpora pluginov a dizajnov, ktoré je možné nainštalovať cez webové rozhranie administrátora. Pre každý inštanciu PeerTube môže byť zvolený vlastný dizajn (administrátor nahráva dizajny, po čom sa stávajú dostupnými na aktiváciu používateľmi);
- Bola pridaná podpora nahrávania zvukových súborov. PeerTube vytvorí na ich základe video so statickým obrázkom, vykonaním zlúčenia zvukového súboru s obalom albumu a parametrami súboru;
- Bola implementovaná podpora viackrokovej registrácie používateľov. Noví používatelia si môžu sami vytvoriť svoj kanál (username/channel). Predvolene sa používateľovi zobrazuje stránka jeho kanála, a nie domovská stránka účtu;
- Bola pridaná možnosť používať v URL parametre muted, loop a peertubeLink;
- Bol prerobený rozhranie na publikovanie videa, pridala sa možnosť nastaviť čas začiatku a konca prehrávania, titulkov, značiek automatického a cyklického prehrávania;
- Bol zabezpečený výstup v chronologickom poradí skupín odberateľov a nedávno pridaných videí;
- Pridan jazykový filter, ktorý umožňuje zobrazovať videá iba v určitých jazykoch;
- Pridaná možnosť prekladu do súkromných publikovaných alebo ešte nepublikovaných videí, ako aj zoznamov prehrávania;
- Realizovaná možnosť prekodovania videa v kvalite 4K;
- Zabezpečená podpora federatívneho mazania komentárov (na iných serveroch), ktoré odstránil majiteľ videa;
- Pridaná možnosť nastavenia hesla administrátora počas prvého spustenia;
- Odstránený bezpečnostný problém, ktorý umožňoval moderátorom vytvárať a meniť parametre privilegovaných používateľov. Odteraz sú akcie moderátorov obmedzené iba na bežných používateľov;
- CLI nástroje presunuté do samostatného balíka na zníženie veľkosti závislostí servera;
- Vylepšená práca s cache statických súborov a urýchlené zobrazenie písiem.
Zdroj: opennet.ru
