Detsentraliseeritud videoedastusplatvormi PeerTube 6.1 väljalaskmine

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

  • Võimalik on eksportida kõik kontoga seotud andmed, sealhulgas videod, kanalid ja seaded. Andmed eksporditakse ühe allalaaditava arhiivina, mida saab kasutada teise süsteemi importimiseks.
    Detsentraliseeritud videoedastusplatvormi PeerTube 6.1 väljalaskmine
  • Võimalik on salvestada algselt PeerTube'i üles laaditud ja seejärel muudesse vormingutesse ümberkodeeritud algne videofail (varem kustutati algne fail pärast ümberkodeerimist). Lisatud funktsioon võimaldab teil kasutada PeerTube'i videoarhiivide salvestamiseks, ilma et jagaksite neid kohalikeks ja välisteks videoteks.
    Detsentraliseeritud videoedastusplatvormi PeerTube 6.1 väljalaskmine
  • Lisatud on võimalus luua oma serverile bänner, mis kuvatakse serverit puudutaval lehel, sisselogimislehel, registreerumisel ja JoinPeerTube'i kataloogis otsimisel, samuti lehtedel, mis kasutavad silti " " Samamoodi on lisatud avatari lisamise võimalus, ilmselt mobiilirakenduses ja serveri avalehel.
    Detsentraliseeritud videoedastusplatvormi PeerTube 6.1 väljalaskmine
  • Sarnaselt Vimeo, Instagrami, TikToki ja Muxiga on videovaatamiste loendamise alustamist vähendatud 30 sekundilt 10 sekundile. Vaatamiste loendamisel ei võeta nüüd arvesse mitte ainult IP-aadressi, vaid ka brauseri ID-d. Vaatamisstatistika lehel kuvatakse andmed üksikute piirkondade, mitte ainult riikide lõikes.
  • Subtiitritele juurdepääsu lihtsustamiseks on videopleierile lisatud eraldi nupp “CC” (alloleval ekraanipildil 7), millele klõpsamisel kuvatakse subtiitrid viimati valitud keeles. Keelt on võimalik muuta ka seadete menüü kaudu (ekraanipildil 8).
    Detsentraliseeritud videoedastusplatvormi PeerTube 6.1 väljalaskmine
  • Kasutajaliides võimaldab videoid otse raamatukogust alla laadida.
  • Administraatori jaoks on lisatud võimalus sorteerida kasutajaid ja videoid kettale salvestatud andmete suuruse järgi.
  • Protokolli ActivityPub juurutamisel on parandatud kaks turvaauku. Esimene haavatavus lekib privaatsete videotega seotud andmeid, nagu kommentaarid ja meeldimised. Teine haavatavus puudutab liitvõrgust laaditud JSON-LD objektide ebaõiget juurdepääsukontrolli.

PeerTube'i platvorm põhines algselt WebTorrent BitTorrenti kliendil, mis töötas brauseris ja kasutas WebRTC tehnoloogiat brauserite vahelise otsese P2P-sidekanali loomiseks. Hiljem asendati WebTorrent HLS-protokolliga (HTTP Live Streaming) koos WebRTC-ga, mis võimaldas ribalaiusest olenevalt adaptiivset voogedastushaldust. Erinevate ühendamiseks serverid ActivityPubi protokolli kasutatakse videote integreerimiseks jagatud föderatiivsesse võrku, kus külastajad osalevad sisu edastamises ning saavad kanaleid tellida ja uute videote kohta teavitusi saada. Projekti veebiliides on loodud Angular raamistiku abil.

PeerTube'i föderatiivne võrk on moodustatud omavahel ühendatud väikeste serverite kogukonnana. hostimine Videod, igaühel oma administraator ja reeglid. Iga videoserver toimib BitTorrenti jälgijana, majutades serveri kasutajakontosid ja nende videoid. Kasutaja ID-d moodustatakse kujul "@kasutajanimi@serveridomeen". Andmete edastamine vaatamise ajal toimub otse teiste sisu vaatavate külastajate brauseritest.

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 1126 sisumajutusserverit, 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

Ostke DDoS-kaitsega saitide jaoks usaldusväärne hostimine, VPS VDS-serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster