Detsentraliseeritud videoedastusplatvormi PeerTube 3.4 väljalaskmine

Toimus detsentraliseeritud platvormi väljaandmine videomajutuse ja videoedastuse korraldamiseks PeerTube 3.4. PeerTube pakub müüja-neutraalset alternatiivi YouTube'ile, Dailymotionile ja Vimeole, kasutades P2P-suhtlusel põhinevat sisujaotusvõrku ja ühendades külastajate brauserid omavahel. Projekti arendusi levitatakse AGPLv3 litsentsi all.

Peamised uuendused:

  • Rakendatud on uus filtreerimissüsteem, mis töötab kõikidel videotega lehtedel, sealhulgas kontolehtedel, kanalites, hiljuti lisatud ja üha populaarsemate videotega lehtedel. Lisaks varem saadaval olnud sortimisrežiimidele on lisatud võimalus sorteerida ja filtreerida keele, vanusepiirangu, allika (kohalikud videod ja materjalid teistest serveritest), tüübi (otses, VOD) ja kategooriate järgi. Filtrite haldamiseks on iga videolehe vasakusse ülanurka lisatud spetsiaalne nupp.
    Detsentraliseeritud videoedastusplatvormi PeerTube 3.4 väljalaskmine
  • Lisati võimalus tellida terve sõlm konkreetsele kanalile või kontole ilma valitud kanalit või kasutajat hostiva sõlme ühendamist lubamata. Tellimine toimub administraatori menüüs vahekaardi Föderatsioon jaotise Järgmised kaudu.
    Detsentraliseeritud videoedastusplatvormi PeerTube 3.4 väljalaskmine
  • Toetatakse otsingutulemuste filtreerimist sõlmede järgi, kust leitud videoid levitatakse. Näiteks kui teate, et teatud sõlmel on teatud teema kohta hästi moodustatud kogu, saate piirata tulemusi ainult selle sõlmega.
    Detsentraliseeritud videoedastusplatvormi PeerTube 3.4 väljalaskmine
  • PeerTube'i videopleieris kasutatav HLS.js teek on värskendatud. Kasutaja sidekanali ribalaius tuvastatakse ja salvestatakse, mis võimaldab teil kohe alustada kõrge või madala kvaliteediga edastust, selle asemel et kasutada vaikimisi keskmist kvaliteeditaset ja langeda vastuvõetava eraldusvõimeni alles mõne sekundi pärast.
  • Lisatud natiivne tugi videofailide salvestamiseks objektide salvestusruumi (nt Amazon S3), mis võimaldab saidi administraatoritel salvestada videoid süsteemidesse, mis pakuvad dünaamiliselt ruumi vastavalt kasutaja vajadustele.

Tuletame meelde, et PeerTube põhineb BitTorrent-kliendil WebTorrent, mis töötab brauseris ja kasutab WebRTC-tehnoloogiat, et korraldada otse P2P-suhtluskanalit brauserite vahel, ning ActivityPub-protokollil, mis võimaldab ühendada erinevad videoserverid. ühine liitvõrk, kus külastajad osalevad sisu edastamisel ja saavad tellida kanaleid ja saada teateid uute videote kohta. Projekti pakutav veebiliides on üles ehitatud Angular raamistiku abil.

PeerTube'i liitvõrk moodustatakse omavahel ühendatud väikeste videomajutusserverite kogukonnana, millest igaühel on oma administraator ja mis võivad vastu võtta oma reeglid. Iga videoga server toimib BitTorrenti jälgijana, mis majutab selle serveri kasutajakontosid ja nende videoid. Kasutaja ID moodustatakse kujul “@kasutaja_nimi@serveri_domeen”. Sirvimisandmed edastatakse otse teiste sisu vaatavate külastajate brauserist.

Kui keegi videot ei vaata, korraldab üleslaadimise server, kuhu video algselt üles laaditi (kasutatakse WebSeed protokolli). Lisaks liikluse jaotamisele videoid vaatavate kasutajate vahel võimaldab PeerTube ka loojate käivitatud sõlmedel algselt majutada videoid, et vahemällu salvestada teistelt loojatelt pärit videoid, moodustades mitte ainult klientide, vaid ka serverite hajutatud võrgu ning pakkudes tõrketaluvust. Toetatakse otseülekannet koos sisu edastamisega P2P-režiimis (voogesituse juhtimiseks saab kasutada standardprogramme, nagu OBS).

PeerTube'i kaudu edastamise alustamiseks peab kasutaja lihtsalt ühte serverisse üles laadima video, kirjelduse ja siltide komplekti. Pärast seda muutub video kättesaadavaks kogu liitvõrgus, mitte ainult algsest allalaadimisserverist. PeerTube'iga töötamiseks ja sisu levitamises osalemiseks piisab tavalisest brauserist ja see ei nõua lisatarkvara installimist. Kasutajad saavad jälgida tegevust valitud videokanalites, tellides huvipakkuvaid kanaleid ühendatud sotsiaalvõrgustikes (nt Mastodon ja Pleroma) või RSS-i kaudu. P2P-side abil videote levitamiseks saab kasutaja lisada oma veebisaidile ka spetsiaalse vidina, millel on sisseehitatud veebipleier.

Praegu on üle 900 sisuhostimisserveri, mida haldavad erinevad vabatahtlikud ja organisatsioonid. Kui kasutaja ei ole konkreetses PeerTube'i serveris videote postitamise reeglitega rahul, saab ta ühenduse luua teise serveriga või käivitada oma serveri. Serveri kiireks juurutamiseks pakutakse Dockeri vormingus eelkonfigureeritud kujutist (chocobozzz/peertube).

Allikas: opennet.ru

Lisa kommentaar