Detsentraliseeritud videoedastusplatvormi PeerTube 3.1 väljalaskmine

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

  • Laiendatud on heli ja video ühest vormingust teise ümberkodeerimise võimalusi, et tagada sisu kättesaadavus kõikides seadmetes (ümberkodeerimine toimub taustal, seega ei muutu uus video kõikidele seadmetele kohe, vaid mõne aja pärast vaja ümberkodeerimise lõpuleviimiseks). Uus versioon lisab profiilide ümberkodeerimise tuge, mida saab kasutada konkreetse PeerTube'i sõlme ümberkodeerimise reeglite muutmiseks. Profiilid on loodud pistikprogrammidena ja pakuvad reeglina erinevaid FFmpegi sätteid. Saidi administraator saab nüüd valida ümberkodeerimisprofiili, mis sobib praeguste ülesannetega. Näiteks saate ribalaiuse optimeerimiseks või kõrgeima kvaliteediga heli edastamiseks luua ümberkodeerimisprofiile.

    Ümberkodeerimise ülesannete haldamise protsesse on kaasajastatud. Varem pandi sisu järjekorda ja kodeeriti uuesti kasutaja poolt lisatud järjekorras. Uues versioonis on administraatoril tööriistad töö prioriteedi määramiseks ja lisatud on võimalus prioriteeti automaatselt vähendada sõltuvalt allalaaditud videote arvust (kõigepealt kodeeritakse ümber üksikud allalaadimised, nihutades kasutajaid, kes on alla laadinud suure hulga videoid. videod korraga). Administraator saab jälgida ümberkodeerimise edenemist ja konfigureerida samaaegselt käivitatud ülesannete arvu.

    Detsentraliseeritud videoedastusplatvormi PeerTube 3.1 väljalaskmine

  • Veebiliideses on külgribalt eemaldatud kategooria "enim meeldinud", mis on asendatud jaotisega "populaarsed", mis pakub kolme võimalust populaarsemate videote valimiseks: kuum (hiljutised videod, millega kasutajad kõige rohkem suhtlesid) , vaatamised (viimase 24 tunni enim vaadatud videod) ja meeldimised (enim meeldimisi saanud videod).
    Detsentraliseeritud videoedastusplatvormi PeerTube 3.1 väljalaskmine
  • Saidi administraatori liideses on muudetud mõningaid elemente, näiteks on muudetud vahekaarti kasutajate loendiga ja kasutaja loomise nupp on viidud vasakule poole. Lisatud on võimalus seadistada allalaaditavate andmete hulga üld- ja päevakvoote.
    Detsentraliseeritud videoedastusplatvormi PeerTube 3.1 väljalaskmine
  • Teises sõlmes hostitud kontode tellimine on lihtsustatud, kui teil on sellel sõlmel oma konto – tellimiseks peate nüüd lihtsalt klõpsama video all oleval nupul „Telli” ja sisestama oma ID.
    Detsentraliseeritud videoedastusplatvormi PeerTube 3.1 väljalaskmine
  • Lisatud seadistus samaaegselt käivitatud impordiülesannetele (allalaadimisega URL-i või torrenti kaudu) sõlme administraatori liidesesse.
  • Rakendatud on süsteem allalaaditud videote jaoks torrentide loomiseks, mis töötab asünkroonses režiimis.
  • PostgreSQL 9.6 versiooni tugi on lõpetatud, Node.js 10 tugi on aegunud ning lisatud on Node.js14 ja 15 uute harude tugi.

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 700 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