PeerTube 6.1 detsentraliseeritud videovõrgustiku platvormi väljalase

Välja anti detsentraliseeritud platvorm videotöötluseks ja videote edastamiseks PeerTube 6.1. PeerTube pakub YouTube'i, Dailymotioni ja Vimeo sõltumatut alternatiivi, kasutades P2P-kommunikatsioonide ja külastajate brauserite vaheliste sidemete põhjal üles ehitatud sisu levitamise võrku. Projekti arengud levivad AGPLv3 litsentsi alusel.

Põhilised uuendused:

  • Kasutajakonto kõigi andmete eksportimise võimalus, sealhulgas videod, kanalid ja seaded, on saadaval. Andmed eksporditakse ühte allalaetavasse arhiivi, mida saab kasutada teise süsteemi impordiks.
    PeerTube 6.1 detsentraliseeritud videovõrgustiku platvormi väljalase
  • Kaitstud on originaalfail video, mis esmakordselt laaditi PeerTube'i ja hiljem kodeeriti teistesse vormingutesse (varem kustutati algfail pärast kodeerimist). Lisatud võimalus võimaldab kasutada PeerTube'i oma videoarhiivide hoidmiseks, ilma et neid jagataks kohalike ja väliste videote vahel.
    PeerTube 6.1 detsentraliseeritud videovõrgustiku platvormi väljalase
  • Serveri jaoks on lisatud võimalus luua bänner, mis kuvatakse serveri lehel, sisselogimislehel, registreerimise ajal ning otsingus JoinPeerTube kataloogis, samuti lehtedel, kus kasutatakse sildit "". Sarnasel viisil on lisatud ka võimalus lisada avatar, mis tundub olevat mobiilirakenduses ja serveri avalehel.
    PeerTube 6.1 detsentraliseeritud videovõrgustiku platvormi väljalase
  • Video vaatamiste arvestuse alguse viivitus on vähendatud 30 sekundilt 10 sekundile, sarnaselt Vimeo, Instagrami, TikToki ja Muxiga. Vaadatavate arvu arvutamisel arvestatakse nüüd mitte ainult IP-aadressi, vaid ka brauseri identifikaatorit. Vaadatavate statistika lehel on nüüd andmete kuvamine seotud mitte ainult riikide, vaid ka eraldi regioonidega.
  • Kasutajaliideses on videopleierisse lisatud eraldi nupp "CC" (7 alloleval ekraanipildil), millele vajutades lülitatakse sisse subtiitrite kuvamine viimasel valitud keelel. Samuti on saadaval keele vahetamise võimalus seadete menüüs (8 ekraanipildil).
    PeerTube 6.1 detsentraliseeritud videovõrgustiku platvormi väljalase
  • Kasutajaliideses on loodud võimalus laadida videoid otse raamatukogust.
  • Administratoritele on lisatud kasutajate ja videote sorteerimise võimalused, mis põhinevad kettale salvestatud andmete suurusel.
  • Eemaldatud on kaks haavatavust ActivityPub protokolli rakenduses. Esimene haavatavus viib andmete lekkeeni, mis on seotud privaatvideotega, näiteks kommentaarid ja meeldimised. Teine haavatavus puudutab vale ligipääsu haldamist JSON-LD objektidele, mis on laaditud föderatsioonivõrgust.

PeerTube platvorm põhineb algselt BitTorrent-i kliendi WebTorrent kasutamisel, mida käivitatakse brauseris ja mis kasutab WebRTC tehnoloogiat otsese P2P-ühenduse loomiseks brauserite vahel. Hiljem asendati WebTorrent HLS (HTTP Live Streaming) protokolliga koos WebRTC-ga, mis võimaldab adaptiivselt hallata voogu vastavalt ribalaiusele. Erinevate serverite videote ühendamiseks ühte föderatiivvõrku, kus külastajad osalevad sisu edastamises ja saavad tellida kanaleid ning saada teateid uute videote kohta, kasutatakse ActivityPub protokolli. Pakutav veebiliides on loodud Angular raamistikuga.

Föderatiivne PeerTube võrk moodustub omavahel seotud väikeste serverite ühenduse kaudu. hostingu video, millel igal on oma administraator ja võivad olla kehtestatud oma reeglid. Iga video server toimib BitTorrent-trackerina, kus on talletatud selle serveri kasutajakontod ja nende videod. Kasutaja identifikaatorid saavad kuju "@kasutajanimi@serveri_domeen". Andmete edastus vaatamise ajal toimub otse teiste külastajate brauseritest, kes vaatavad sisu.

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 on 1126 serverit, mida toetavad erinevad vabatahtlikud ja organisatsioonid, sisuks sisu majutamiseks. Kui kasutajat ei rahulda teatud PeerTube'i serveri videoid majutamise eeskirjad, võib ta ühendada teise serveriga või luua oma serveri. Serveri kiireks seadistamiseks on saadaval eelkonfigureeritud pilt Docker formaadis (chocobozzz/peertube).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster