Na voljo sta PeerTube 2.3 in WebTorrent Desktop 0.23

Objavljeno sprostitev Peer Tube 2.3, decentralizirana platforma za organiziranje video gostovanja in video oddajanja. PeerTube ponuja glede ponudnika nevtralno alternativo YouTubu, Dailymotion in Vimeo, z uporabo omrežja za distribucijo vsebin, ki temelji na komunikaciji P2P in povezuje brskalnike obiskovalcev. Razvoj projekta širjenje licenciran pod AGPLv3.

PeerTube temelji na odjemalcu BitTorrent WebTorrent, ki se zažene v brskalniku in uporablja tehnologijo WebRTC za organizacijo neposrednega komunikacijskega kanala P2P med brskalniki in protokolom ActivityPub, ki vam omogoča združitev različnih video strežnikov v skupno zvezno omrežje, v katerem obiskovalci sodelujejo pri dostavi vsebin in imajo možnost naročanja na kanale ter prejemanja obvestil o novih videoposnetkih. Spletni vmesnik, ki ga zagotavlja projekt, je zgrajen z uporabo ogrodja Kotna.

Zvezno omrežje PeerTube je oblikovano kot skupnost med seboj povezanih majhnih strežnikov za gostovanje videa, od katerih ima vsak svojega skrbnika in lahko sprejme lastna pravila. Vsak strežnik z videom deluje kot sledilnik BitTorrent, ki gosti uporabniške račune tega strežnika in njihove videoposnetke. ID uporabnika je oblikovan v obliki “@ime_uporabnika@domena_strežnika”. Podatki o brskanju se prenašajo neposredno iz brskalnikov drugih obiskovalcev, ki si ogledujejo vsebino.

Če si videoposnetka nihče ne ogleda, nalaganje organizira strežnik, na katerega je bil videoposnetek prvotno naložen (uporablja se protokol WebSeed). Poleg distribucije prometa med uporabniki, ki gledajo videoposnetke, PeerTube tudi omogoča vozliščem, ki so jih zagnali ustvarjalci, da prvotno gostijo videoposnetke za predpomnilnik videoposnetkov drugih ustvarjalcev, s čimer tvorijo porazdeljeno omrežje ne le odjemalcev, temveč tudi strežnikov, ter zagotavljajo odpornost na napake.

Za začetek oddajanja prek PeerTube mora uporabnik samo naložiti video, opis in nabor oznak na enega od strežnikov. Po tem bo videoposnetek na voljo v celotnem zveznem omrežju in ne samo iz začetnega strežnika za prenos. Za delo s PeerTube in sodelovanje pri distribuciji vsebin zadostuje navaden brskalnik in ne zahteva namestitve dodatne programske opreme. Uporabniki lahko spremljajo aktivnost v izbranih video kanalih tako, da se naročijo na zanimive kanale v zveznih družbenih omrežjih (na primer Mastodon in Pleroma) ali prek RSS. Za distribucijo videoposnetkov s komunikacijo P2P lahko uporabnik na svojo spletno stran doda tudi poseben gradnik z vgrajenim spletnim predvajalnikom.

Trenutno je na voljo več kot eno spletno mesto za gostovanje vsebine 300 strežniki, ki jih vzdržujejo različni prostovoljci in organizacije. Če uporabnik ni zadovoljen s pravili za objavo videov na določenem strežniku PeerTube, se lahko poveže z drugim strežnikom oz. teči svoj strežnik. Za hitro namestitev strežnika je na voljo vnaprej konfigurirana slika v formatu Docker (chocobozzz/peertube).

В nova izdaja:

  • Dodana podpora za globalno iskanje (privzeto onemogočeno in zahteva aktivacijo s strani skrbnika).
  • Skrbniku je dana možnost, da določi pasico, prikazano na straneh trenutne instance PeerTube.
  • Orodja za gradnjo zveznih omrežij so bila razširjena: dodana je bila nastavitev za prenos videa, ki ni vključen v javne sezname, v druga omrežja. Izvedena je podpora za razvrščanje video datotek po ločljivosti zaslona v obratnem vrstnem redu. Omogočeno pošiljanje popolnih opisov video objektov prek ActivityPub.
  • Moderatorji imajo možnost množičnega brisanja komentarjev za določen račun in onemogočanja računov med ogledovanjem sličic. Dodana podpora za vnaprejšnje določanje tipičnih razlogov za izbris.
  • Optimizirana je uporaba vsega razpoložljivega prostora na zaslonu pri prikazu mreže sličic.
  • Števec videoposnetkov in informacije o kanalu so bili dodani na stran »Moji videoposnetki«.
  • Krmarjenje po meniju v skrbniškem vmesniku je bilo poenostavljeno.
  • Za določene kanale in račune je mogoče omejiti dostop do virov RSS z novimi videoposnetki.
  • Predlagana izdaja alfa vtičnika Samodejno blokiranje videoposnetkov, ki omogoča blokiranje videoposnetkov na podlagi javnih seznamov blokiranih.
  • V skladu s splošnim trendom uporabe vključujočih izrazov se je funkcija »črni seznam videoposnetkov« preimenovala v »bloki videoposnetkov/seznam blokiranih«.
  • Za obdelavo slik namesto vezavne knjižnice oster modul omogočen
    skok (JavaScript Image Manipulation Program), v celoti napisan v JavaScriptu.

dodatno oblikovana nova številka Namizje WebTorrent 0.22, torrent odjemalec, ki podpira video pretakanje in vam omogoča ogled video in avdio vsebin, ne da bi čakali, da se v celoti prenesejo, in po potrebi naloži nove podatke. WebTorrent Desktop omogoča tudi spreminjanje položaja znotraj datotek, ki še niso v celoti prenesene (spreminjanje položaja samodejno spremeni prioriteto v blokih nalaganja). S standardnimi programi, kot sta Transmission ali uTorrent, se je možno povezati tako z vrstniki brskalnika, ki temeljijo na WebTorrentu, kot z vrstniki BitTorrent. Podprte so magnetne povezave, torrent datoteke, identifikacija vrstnikov s pomočjo DHT (distributed Hash Table), PEX (Peer exchang) in seznami s strežnikov za sledenje. Podprto je pretakanje s protokoli AirPlay, Chromecast in DLNA.

Nova različica izjemen podpora za večstezni zvok, izboljšano zaznavanje kodekov, obvestila o preverjanju datotek, podpora za formate MPEG-Layer-2, Musepack, Matroska (zvok) in WavePack, začetek objavljanja paketov rpm za Linux in sklopov za arhitekturo arm64. Izdaja 0.22 je zgrajena na platformi Electron 9, nato pa je bila objavljena posodobitev 0.23, ki je prešla na uporabo testne različice platforme Electron 10.

Naj vas spomnimo, da je WebTorrent razširitev protokola BitTorrent, ki omogoča organizacijo decentraliziranega omrežja za distribucijo vsebine, ki deluje tako, da povezuje brskalnike uporabnikov, ki si ogledujejo vsebino. Projekt za delovanje ne potrebuje zunanje strežniške infrastrukture ali vtičnikov brskalnika. Za povezovanje obiskovalcev spletne strani v enotno omrežje za dostavo vsebin je dovolj, da na spletno stran postavite posebno JavaScript kodo, ki uporablja tehnologijo WebRTC za neposredno izmenjavo podatkov med brskalniki.

Vir: opennet.ru

Dodaj komentar