Ilmnes välja de tsentraaliseeritud platvorm videohostinguks ja videovõrgustikuks PeerTube 4.0. PeerTube pakub sõltumatut alternatiivi YouTube'ile, Dailymotionile ja Vimeo'le, kasutades P2P-kommunikatsioonide põhjal põhinevat sisu levitamise võrgustikku, mis ühendab külastajate brauserid. Projekti arendused jagatakse AGPLv3 litsentsi all.
Põhilised uuendused:
- Administreerimise liideses on pakutud uus tabelivaade kõigist praegu üles laaditud videodest. serveril. Uus liides võimaldab teostada haldamise ja mõõdikute seonduvaid toiminguid paketirežiimis, rakendades selliseid operatsioone nagu kustutamine, ümberkodeerimine ja blokeerimine korraga mitmele valitud videole.

- Videote paketitöötlemise valimise lihtsustamiseks on pakutud võimalust elementide filtreerimiseks ja rühmitamiseks, kasutades täiustatud filtreid, mis võimaldavad eristada kohalikke ja väliseid videoid ning sorteerida neid mitmete kriteeriumite, näiteks avaldamiskuupäeva, HLS/WebTorrent kasutamise ja kontode oleku järgi.
- Adminidele on lisatud võimalus filtreerida logisid siltide järgi ja seada oma piiranguid erikanalitele.
- Videote loojatele on loodud vaatajaskonna vaatamise ja kanalite videoloendite filtreerimise liides. Kasutaja võib nüüd ka suhtuda mitmesse elemente korraga, näiteks võib eemaldada või blokeerida kohe kõik märgitud jälgijad.

- Lisatud on võimalus kodeerida videoid kvaliteediga 144p, mis võib osutuda kasulikuks väga kehvade sidekanalite või taskuhäälingute avaldamisel.
- Lisatud on RTMPS (Real Time Messaging Protocol üle TLS) voogedastuse protokolli tugi.
- Lisa kirjeldustes esitusloenditele tekst Markdowni märgistusega.
- Parandatud on video kuvamist, mis on salvestatud nutitelefoniga vertikaalses formaadis.

- Optimeeritud on väljavõtteoperatsioone ActivityPub protokolli kasutades.
- Lisatud on yt-dlp tööriista tugi, mida nüüd soovitatakse youtube-dl-i haldamise stagnatsiooni tõttu.
- Lisatud skript create-move-video-storage-jobs, et automatiseerida kohalike videote liigutamist objektide salvestusse.
- On tehtud suur töö koodi, seadete ja API puhastamiseks ning moderniseerimiseks.
Tuletame meelde, et PeerTube põhineb BitTorrenti kliendi WebTorrent kasutamisel, mis töötab brauseris ja kasutab WebRTC tehnoloogiat, et luua otse P2P suhtluskanalite brauserite vahel, ning ActivityPub protokollil, mis võimaldab siduda hajutatud videote serverid ühte föderatiivset võrku, kus külastajad osalevad sisu edastamises ja saavad tellida kanaleid ning saada teateid uute videote kohta. Projekti pakutav veebiliides on loodud Angular raamistikku kasutades.
PeerTube föderatsioon moodustatakse omavahel seotud väikeste serverite videohostingute kogumina, kus igaühel on oma administraator ja võivad kehtida oma reeglid. Iga videote server täidab BitTorrenti jälgija rolli, kus on salvestatud selle serveri kasutajakontod ja nende videod. Kasutaja identifikaatorid luuakse kujul „@kasutajanimi@serveri_domeen”. Andmete edastus vaatamise ajal toimub otse teiste külastajate brauseritest, kes sisu vaatavad.
Kui videot keegi ei vaata, korraldab edastuse server, kuhu video algselt üles laaditi (kasutatakse WebSeed protokolli). Lisaks liikluse jaotamisele video vaatamiseks, võimaldab PeerTube ka sõlmedel, mille autorid hõlmavad video esmase majutamise, salvestada teiste autorite videoid, luues hajutatud võrgu, mis koosneb mitte ainult klientidest, vaid ka serveritest, tagades seeläbi veakindluse. Toetatakse otseülekande (live streaming) teenuseid, mille sisu edastatakse P2P-mooduliga (voogedastuse haldamiseks võivad kasutada tavalisi programme, nagu OBS).
PeerTube'i kaudu edastamise alustamiseks piisab kasutajal videofaili, kirjelduse ja märksõnade komplekti ülekandmisest ühele serveritest. Seejärel muutub video kättesaadavaks kogu föderaalses võrgus, mitte ainult esialgse ülekande serveris. PeerTube'i kasutamiseks ja sisu levitamiseks piisab tavalisest brauserist ega ole vaja täiendavat tarkvara. Kasutajad saavad jälgida valitud videokanaleid, tellides huvipakkuvaid kanaleid föderaalsetes sotsiaalsetes võrgustikes (näiteks Mastodonis ja Pleromas) või RSS-i kaudu. Video levitamiseks P2P-ühenduse kaudu saab kasutaja oma veebisaidile lisada ka spetsiaalse vidina koos sisseehitatud veebipleieriga.
Praegu tegutseb sisu majutamiseks umbes 900 serverit, mida toetavad erinevad vabatahtlikud ja organisatsioonid. Kui kasutajat ei rahulda konkreetse PeerTube'i serveri videoteave reeglid, saab ta ühendada teise serveriga või käivitada oma serveri. Serveri kiireks seadistamiseks on saadaval eelhäälestatud pilt Docker formaadis (chocobozzz/peertube).
Allikas: opennet.ru



