PeerTube грунтуецца на ўжыванні BitTorrent-кліента
Федэратыўная сетка PeerTube утворыцца як садружнасць звязаных паміж сабой невялікіх сервераў хостынгу відэа, на кожным з якіх маецца свой адміністратар і могуць быць прыняты свае правілы. Кожны сервер з відэа выконвае ролю BitTorrent-трэкера, на якім змешчаны ўліковыя запісы карыстальнікаў дадзенага сервера і іх відэа. Ідэнтыфікатар карыстальніка фармуюцца ў форме "@імя_карыстальніка@дамен_сервера". Перадача даных пры праглядзе ажыццяўляецца непасрэдна з браўзэраў іншых наведвальнікаў, якія праглядаюць кантэнт.
Калі відэа ніхто не праглядае аддача арганізуецца серверам, на які першапачаткова загружана відэа (выкарыстоўваецца пратакол
Для пачатку вяшчання праз PeerTube карыстачу дастаткова загрузіць на адзін з сервераў відэаролік, апісанне і набор тэгаў. Пасля гэтага ролік стане даступны ва ўсёй федэратыўнай сетцы, а не толькі з сервера першаснай загрузкі. Для працы з PeerTube і ўдзелу ў распаўсюджванні кантэнту дастаткова звычайнага браўзэра і не патрабуецца ўстаноўка дадатковага ПЗ. Карыстальнікі могуць адсочваць актыўнасці ў абраных відэаканалах, падпісаўшыся на цікавыя каналы ў федэратыўных сацыяльных сетках (напрыклад у Mastodon і Pleroma) ці праз RSS. Для распаўсюджвання відэа з выкарыстаннем P2P-камунікацый карыстальнік таксама можа дадаць на свой сайт спецыяльны віджэт з убудаваным web-плэерам.
У цяперашні час для размяшчэння кантэнту запушчаны
Калі карыстальніка не задавальняюць правілы размяшчэння відэа на пэўным серверы PeerTube, ён можа падлучыцца да іншага сервера або
У новым выпуску:
- Дададзена эксперыментальная падтрымка плагінаў і тым афармленні, якія можна ўсталяваць праз web-інтэрфейс адміністратара. Для кожнага асобніка PeerTube можа быць абрана свая тэма афармлення (адміністратар загружае тэмы, пасля чаго яны становяцца даступнымі для актывацыі карыстальнікамі);
- Дададзена падтрымка загрузкі гукавых файлаў. PeerTube сам створыць на іх аснове відэа са статычнай карцінкай, выканаўшы зліццё гукавога файла з абложнай альбома і параметрамі файла;
- Рэалізавана падтрымка шматэтапнай рэгістрацыі карыстальнікаў. Новыя карыстачы могуць самі стварыць свой канал (username/channel). Па змаўчанні для карыстальніка ажыццяўляецца паказ старонкі яго канала, а не хатняй старонкі ўліковага запісу;
- Дададзена магчымасць выкарыстання ў URL параметраў muted, loop і peertubeLink;
- Перапрацаваны інтэрфейс публікацыі відэа, дададзена магчымасць прызначэння часу пачатку і канца прайгравання, субтытраў, сцягоў аўтаматычнага і цыклічнага прайгравання;
- Забяспечаны вывад у храналагічным парадку груп падпісчыкаў і нядаўна дададзеных відэа;
- Дададзены моўны фільтр, які дазваляе адлюстроўваць відэа толькі на пэўных мовах;
- Дададзена магчымасць пераводу ў разрад прыватных публічных ці яшчэ не апублікаваных відэа, а таксама спісаў прайгравання;
- Рэалізавана магчымасць перакадавання відэа з якасцю 4K;
- Забяспечана падтрымка федэратыўнага выдалення каментароў (на іншых серверах), выдаленых уладальнікам відэа;
- Дададзена магчымасць усталёўкі пароля адміністратара падчас першага запуску;
- Ухіленая праблема з бяспекай, выкліканая тым, што мадэратары маглі ствараць і змяняць параметры прывілеяваных карыстачоў. З гэтага часу дзеянні мадэратараў абмежаваныя толькі звычайнымі карыстальнікамі;
- CLI-ўтыліты вынесены ў асобны пакет для скарачэння памеру залежнасцяў сервера;
- Палепшана праца кэша статычных файлаў і паскорана адлюстраванне шрыфтоў.
Крыніца: opennet.ru