PeerTube 7.0 väljaanne on avaldatud, et luua sõltumatuid dekolleeritud videohostimise ja otseülekande süsteeme, mis on alternatiiviks sellistele teenustele nagu YouTube, Dailymotion ja Vimeo. PeerTube'i abil loodud sisu levitamise võrk põhineb külastajate brauserite omavahelisel sidumisel ja P2P-ühenduste kasutamisel. Projekti kood on litsentseeritud AGPLv3 alusel.
PeerTube võimaldab käivitada oma serveri video levitamiseks ja ühendada selle üldise föderatiivse võrguga. Külastajad osalevad sisu edastamises ning saavad tellida kanaleid ja saada teateid uute videote kohta, olenemata sellest, millist serverit nad kasutavad. PeerTube'i föderatiivne võrk moodustub väiksemate videohostingute ühendusest, serverite kus igal on oma administraator ja kehtivad oma reeglid.
Iga video server toimib BitTorrent'i jälgijana, mis haldab kasutajate kontosid ja videoid. Föderatiivses võrgus serverite vaheliseks suhtlemiseks kasutatakse ActivityPub protokolli. Kasutaja identifikaatorid moodustatakse kujul „@kasutajanimi@serveri_domeen“. Video vaatamisel laetakse andmed võimalusel teistelt külastajatelt, kes vaatavad sama sisu. Kui keegi ei vaata taotletavat videot, korraldab serveerimise server, kuhu video on üles laaditud (kasutades WebSeed protokolli).
Lisaks liikluse jaotamisele kasutajate vahel, kes vaatavad videoid, võimaldab PeerTube serveritel teiste autorite videoid vahemälu salvestada. Nii moodustatakse jaotatud võrk mitte ainult klientidest, vaid ka serveritest, tagades seega hukatusevastase vastupidavuse. Lisaks valmis video levitamisele on toetatud ka otseülekande (live streaming) P2P režiimis. Ülekande haldamiseks võib kasutada tüüpilisi programme, nagu OBS.
PeerTube'i kaudu edastamise alustamiseks peab kasutaja üles laadima ühe serverisse videoklipi, kirjelduse ja sildi komplekti. Pärast seda on klipp kättesaadav kogu föderatiivses võrgus, mitte ainult serveril esms PeerTube'i veebisisu jagamisel piisab tavalisest brauserist. Videosisu jagamine P2P-ühenduste kaudu on võimalik, kui lisate oma veebilehele spetsiaalse vidina koos sisseehitatud veebipleieriga, sarnaselt YouTube'i videote integreerimisega. Videote jälgimiseks saab tellida valitud videokanaleid föderaalses sotsiaalmeedias (näiteks Mastodon ja Pleroma) või kasutada RSS-i.
Praegu kuulub föderaalsesse võrku 994 serverit, mida toetavad vabatahtlikud ja organisatsioonid. Kui kasutajale ei meeldi teatud PeerTube serveris video postitamise reeglid, võib ta ühendada end teise serveriga või käivitada oma serveri. Serveri kiireks seadistamiseks on saadaval eelkonfigureeritud Docker'i pilt (chocobozzz/peertube).
Algselt põhines PeerTube'i platvorm WebTorrenti BitTorrent-kliendil, mis käivitati brauseris ja kasutas WebRTC tehnoloogiat otse P2P-ühenduse loomiseks brauserite vahel. Hiljem asendati WebTorrent HLS (HTTP Live Streaming) protokolliga koos WebRTC-ga, mis võimaldab kohandada voogu sõltuvalt ribalaiusest. Veebikeskkond on loodud Angulari raamistikuga.
PeerTube 7.0 peamised uuendused:
- Veebiliides on täielikult ümber kujundatud. Uuendamise käigus on arvesse võetud kasutajate soove ja uuringutulemusi. Värviskeem on optimeeritud, kasutatud on arusaadavamaid nimetusi ja tähtsaid toiminguid on esile tõstetud. Vaikimisi on pakutud uus hele teema, mille toonid on beežid ja on silmadele meeldivamad kui varasemad oranžid ja tumedad teemad.

- Lisatud on täiendav tume teema pruunide toonidega. Omandatud omanike teemade loomine on lihtsamaks muudetud.

- Kasutatud on terminoloogiat, mis on tavakasutajatele arusaadavam, mitte ActivityPub protokolli tundjatele: termini «eksemplar» (instance) asemel on kasutatud sõna «platvorm» (platform), kui jutt käib serveritest, kuhu on installitud PeerTube.
- Lehekülgede sisu paigutust on lihtsustatud — arendajad on püüdnud vabaneda liigsetest elementidest ja suunata tähelepanu olulisele teabele. Küljepaneeli ja ülemise menüü struktuur on ümber kujundatud. Ülemise menüü kaudu pääseb ligi konto seadetele ja teadetele. Uute videotete leidmise lehe sisu («Discover videos») on ümber töötatud. Hiljuti lisatud, kohalike ja populaarsust koguvate videote loetelu lehed on koondatud üheks leheks «Videote navigeerimine» («Browse videos»), jagunedes filtrite alusel.

- Serveri administraatorite võimalused on jagatud lehekülgedeks: «Ülevaade» kasutajate, avaldatud kommentaaride ja salvestatud videote navigeerimiseks; «Modereerimine» blokeerimise, registreerimise kinnitamise ja kaebustele vastamise haldamiseks; «Seaded» töötlusprotsesside käivitamise ja konfiguratsiooni muutmise haldamiseks.

- Serveri omanikele on antud täiendavad võimalused oma platvormide kohandamiseks ja tuvastamiseks. Et kasutajad saaksid kohe aru, kus nad asuvad ja kust video laaditakse, on serverite omanikele antud lihtsustatud tööriistad bänneri ja logo lisamiseks. Registreerimata kasutajatele näidatakse serveri nime ja kirjelduse menüüs.

- Videote loendite kõikidel lehtedel on muudetud miniatuuride kuvamist: kanalite avatari kuvamine on sisse lülitatud, pealkiri on esile tõstetud paksus kirjas, kuupäev ja vaadete arvu loendur on viidud allapoole.

- Pakutud on uus subtiitrite redigeerimise liides.

- Arvesse on võetud probleemid, mis ilmnesid inimeste mugavustestimise käigus, kellel on nõrgenenud nägemine ja käte motoorika häired. Näiteks on lahendatud probleemid ekraanilugijatega, lisatud puuduvad sildid, parandatud klaviatuuriga navigeerimist ja suurendatud elementide kontrasti.
Allikas: opennet.ru







