väljaanne , detsentraliseeritud platvorm videohostimise ja voogedastuse korraldamiseks. PeerTube pakub sõltumatut alternatiivi YouTube'ile, Dailymotionile ja Vimeo'le, kasutades P2P-kommunikatsioonide põhjal põhinevat sisu levitamise võrgustikku ja külastajate sirvijate omavahelist sidumist. Projekti arendused AGPLv3 litsentsi all.
PeerTube põhineb BitTorrenti kliendi rakendamisel , mis töötab brauseris ja kasutab tehnoloogiat otsese P2P-kommunkatsiooni kanali loomiseks brauserite vahel ning protokolli , mis võimaldab ühendada erinevaid videoteenuseid ühiseks föderatiivseks võrgustikuks, kus külastajad osalevad sisu edastamises ning saavad tellida kanaleid ja saada teateid uute videote kohta. Pakutav veebiliides on loodud raamistiku abil .
PeerTube'i föderatiivne võrk moodustub omavahel seotud väikeste videohostingute serverite ühendusest, millest igaühel on oma administraator ja võivad kehtida oma reeglid. Iga videoga server toimib BitTorrenti jälgijana, kus on registreeritud selle serveri kasutajakontod ja nende videod. Kasutaja ID-d moodustatakse kujul „@kasutajanimi@serveri_domeen”. Andmete edastamine vaatamise ajal toimub otse teiste külastajate brauseritest, kes sisu vaatavad.
Kui videot keegi ei vaata, korraldab esitus server, kuhu video algselt üles laaditi (kasutades protokolli ). Lisaks liikluse jaotamisele videod vaatavate kasutajate vahel, võimaldab PeerTube ka autorite poolt videote esmakordseks jagamiseks käivitada sõlmi, mis vahemälustavad teiste autorite videoid, luues jaotatud võrgustiku mitte ainult klientidest, vaid ka serveritest, ning tagades seeläbi kosmosetõrje.
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 on sisu majutamiseks aktiivsed üle serverite, mida toetavad erinevad vabatahtlikud ja organisatsioonid. Kui kasutaja ei ole rahul teatud PeerTube serveris video postitamise reeglitega, võib ta ühendada teise serveriga või oma serveri. Serveri kiireks juurutamiseks on saadaval eelkonfigureeritud pilt Docker formaadis (chocobozzz/peertube).
V :
- Lisatud globaalne otsingu tugi (vaikimisi keelatud, nõuab administraatori aktiveerimist).
- Administraatorile on antud võimalus määrata bänner, mida kuvatakse praeguse PeerTube eksemplari lehtedel.
- Liidustatud võrkude ehitamise vahendeid on laiendatud: lisatud seadistus video edastamiseks teistele võrkudele, mis ei ole avalikes nimekirjades. Rakendatud toetust videofailide järjestamiseks ekraanilahenduse järgi tagurpidi. Tagatud on videote täielike kirjelduste saatmine läbi ActivityPub.
- Moderaatoritele on antud võimalus massiliselt kustutada kommentaare määratud kontole ja kontode väljalülitamine minipiltide vaatamise ajal. Lisatud on toetust eeldefineeritud kustutamise põhjuste määramiseks.
- Optimeeritud on kogu ekraaniruumi kasutamine miniatuuride võrgu kuvamisel.
- Lehele „My videos” on lisatud videote arvestus ja teave kanali kohta.
- Administraatori kasutajaliidese menüü navigeerimist on lihtsustatud.
- RSS-voogude juurdepääsu piiramiseks on nüüd võimalus, et kasutajad saavad valida teatud kanaleid ja kontosid.
- Pakutud on plugina alfa-versioon , mis võimaldab blokkeerida videoid avalike blokeerimisloendite põhjal.
- Jätkates üldisi trende kaasavate terminite kasutamise osas, on funktsioon „videos blacklist“ nimetatud ümber „videos blocks/blocklistiks“.
- Piltide töötlemiseks on valitud moodul
(JavaScripti pilditöötlemise programm), mis on täielikult kirjutatud JavaScriptis.
Lisaks uus väljaanne 0.22, video vooged klient, mis toetab voogedastust ja võimaldab vaadata video- ja helisisu enne selle täit laadimist, laadides uusi andmeid vajadusel. WebTorrent Desktop võimaldab ka liigelda veel täielikult allalaadimata failides (asukoha muutmine muudab automaatselt plokkide allalaadimise prioriteeti). Saate ühendada nii brauseri-piire, mis põhinevad WebTorrentil, kui ka BitTorrent-piire, kasutades tavalisi programme nagu Transmission või uTorrent. Toetatakse magnetlinke, torrent-failide kasutamist, peeride tuvastamist DHT (Distributed Hash Table), PEX (peer exchange) ja serverite jälgijate nimekirjade kaudu. Toetatakse voogedastust AirPlay, Chromecast ja DLNA protokollide kaudu.
Uus versioon multiplahenduste toetamisega, täiustatud koodekite tuvastamisega, failide lähikovideeringu teavitustega, toetades MPEG-Layer-2, Musepack, Matroska (heli) ja WavePack formaate, rpm-pakettide avaldamise alustamisega Linuxile ja arm64 arhitektuuri kogude väljastamisega. Versioon 0.22 on loodud Electron 9 platvormi baasil, kuid sellele järgnes juba versioon 0.23, kus toimus üleminek testiversioonile Electron 10.
Tulet meenutada, et WebTorrent on BitTorrenti protokolli laiendus, mis võimaldab korraldada sisu jaotamise detsentraliseeritud võrku, mis toimib kasutajate brauserite ühendamise kaudu, kes sisu vaatavad. Projekt ei nõua oma tööks välist serveri infrastruktuuri ega brauseri lisasid. Kõik, mis on vajalik, et siduda saidi külastajatest ühtne sisu edastusvõrk, on paigaldada saidile spetsiaalne JavaScripti kood, mis kasutab brauserite vaheliseks otseandmete vahetamiseks WebRTC tehnoloogiat.
Allikas: opennet.ru
