PeerTube je založen na klientovi BitTorrent
Federovaná síť PeerTube je tvořena jako komunita vzájemně propojených malých videohostingových serverů, z nichž každý má svého správce a může přijmout svá vlastní pravidla. Každý server s videem funguje jako BitTorrent tracker, který hostí uživatelské účty tohoto serveru a jejich videa. ID uživatele je vytvořeno ve tvaru „@uživatelské_jméno@doména_serveru“. Údaje o prohlížení jsou přenášeny přímo z prohlížečů ostatních návštěvníků, kteří si obsah prohlížejí.
Pokud video nikdo nezhlédne, návrat je organizován serverem, na který bylo video původně nahráno (používá se protokol
Pro zahájení vysílání přes PeerTube stačí uživateli nahrát video, popis a sadu tagů na jeden ze serverů. Poté bude video dostupné v celé federované síti, nejen z původního stahovacího serveru. Pro práci s PeerTube a účast na distribuci obsahu stačí běžný prohlížeč a nevyžaduje instalaci dalšího softwaru. Uživatelé mohou sledovat aktivitu ve vybraných video kanálech tím, že se přihlásí k odběru kanálů ve federovaných sociálních sítích (například Mastodon a Pleroma) nebo prostřednictvím RSS. Pro distribuci videí pomocí P2P komunikace si uživatel může na svůj web přidat i speciální widget s vestavěným webovým přehrávačem.
Aktuálně běží pro zveřejňování obsahu
Pokud uživatel není spokojen s pravidly pro zveřejňování videí na konkrétním serveru PeerTube, může se připojit na jiný server popř.
V novém vydání:
- Přidána experimentální podpora zásuvných modulů a motivů, které lze nainstalovat prostřednictvím webového rozhraní správce. Každá instance PeerTube může mít své vlastní téma (správce témata nahraje a poté je zpřístupní pro aktivaci uživateli);
- Přidána podpora pro načítání zvukových souborů. PeerTube sám na jejich základě vytvoří video se statickým obrázkem, přičemž zvukový soubor sloučí s obalem alba a parametry souboru;
- Byla implementována podpora pro vícestupňovou registraci uživatelů. Noví uživatelé si mohou vytvořit svůj vlastní kanál (uživatelské jméno/kanál). Ve výchozím nastavení se uživateli zobrazuje stránka jeho kanálu, nikoli domovská stránka účtu;
- Přidána možnost používat parametry ztlumení, smyčky a peertubeLink v adresách URL;
- Rozhraní pro publikování videa bylo přepracováno a přidalo možnost přiřadit čas začátku a konce přehrávání, titulky, příznaky automatického a cyklického přehrávání;
- Poskytované zobrazení skupin odběratelů a nedávno přidaných videí v chronologickém pořadí;
- Přidán jazykový filtr, který umožňuje zobrazovat videa pouze v určitých jazycích;
- Přidána možnost přenést veřejná nebo dosud nezveřejněná videa a také seznamy videí do kategorie soukromých;
- Byla implementována schopnost překódovat video v kvalitě 4K;
- Poskytuje podporu pro sdružené mazání komentářů (na jiných serverech) smazaných vlastníkem videa;
- Přidána možnost nastavit heslo správce při prvním spuštění;
- Řeší bezpečnostní problém způsobený tím, že moderátoři mohou vytvářet a měnit nastavení privilegovaných uživatelů. Od této chvíle je akce moderátorů omezena pouze na běžné uživatele;
- Nástroje CLI jsou součástí samostatného balíčku, aby se snížila velikost závislostí serveru;
- Vylepšený výkon mezipaměti statických souborů a rychlejší zobrazení písem.
Zdroj: opennet.ru