Detsentraliseeritud videoedastusplatvormi PeerTube 4.0 väljalaskmine

Toimus detsentraliseeritud platvormi väljaandmine videomajutuse ja videoedastuse korraldamiseks PeerTube 4.0. 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:

  • Administraatoriliides pakub uut tabelivaadet kõigi praeguses serveris hostitud videote kohta. Uus liides võimaldab teha haldus- ja modereerimistoiminguid partiidena, rakendades korraga mitmele valitud videole selliseid toiminguid nagu kustutamine, ümberkodeerimine ja blokeerimine.
    Detsentraliseeritud videoedastusplatvormi PeerTube 4.0 väljalaskmine
  • Videote komplekti töötlemiseks valimise lihtsustamiseks on võimalik elemente filtreerida ja rühmitada täiustatud filtrite abil, mis võimaldavad eraldada kohalikud ja välised videod ning sorteerida erinevate kriteeriumide järgi, näiteks avaldamiskuupäeva, HLS/WebTorrenti kasutamise ja konto järgi. olek.
  • Administraatoritel on ka võimalus logisid siltide järgi filtreerida ja määrata üksikutele kanalitele oma piirangud.
  • Videoloojatele on ette nähtud liides tellijate vaatamiseks ja kanalite videoloendite filtreerimiseks. Kasutaja saab nüüd teha toiminguid ka mitme elemendiga korraga, näiteks saab kustutada või blokeerida kõik märgistatud tellijad korraga.
    Detsentraliseeritud videoedastusplatvormi PeerTube 4.0 väljalaskmine
  • Pakutakse 144p kvaliteediga video ümberkodeerimise võimalust, mis võib olla kasulik väga kehvade sidekanalite või taskuhäälingusaadete avaldamise korral.
  • Lisatud on RTMPS (Real Time Messaging Protocol over TLS) voogedastusprotokolli tugi.
  • Esitusloendite kirjeldustes on võimalik kasutada Markdowni teksti.
  • Nutitelefoniga salvestatud videote täiustatud kuvamine vertikaalses formaadis.
    Detsentraliseeritud videoedastusplatvormi PeerTube 4.0 väljalaskmine
  • Optimeeritud otsingutoimingud, kasutades protokolli ActivityPub.
  • Lisatud on yt-dlp utiliidi tugi, mida nüüd soovitatakse youtube-dl hoolduse seiskumise tõttu.
  • Lisatud skript loo-teisalda-videosalvestus-tööd, et automatiseerida kohalike videote teisaldamist objektide salvestusruumi.
  • Koodi, seadete ja API puhastamiseks ja moderniseerimiseks on tehtud palju tööd.

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 umbes 900 sisuhostimisserverit, 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