PeerTube 2.3 kaj WebTorrent Desktop 0.23 haveblaj

eldonita liberigi Peer Tube 2.3, malcentralizita platformo por organizi videogastigadon kaj videoelsendon. PeerTube ofertas vendist-neŭtralan alternativon al Jutubo, Dailymotion kaj Vimeo, uzante enhavdistribuan reton bazitan sur P2P-komunikadoj kaj kunligante la retumiloj de vizitantoj. Projektaj evoluoj disvastigi licencita sub AGPLv3.

PeerTube baziĝas sur la kliento BitTorrent WebTorento, lanĉita en la retumilo kaj uzante teknologion WebRTC organizi rektan komunikan kanalon P2P inter retumiloj kaj la protokolo AgadoPub, kiu permesas vin kunigi malsimilajn videoservilojn en komunan federacian reton, en kiu vizitantoj partoprenas en la livero de enhavo kaj havas la kapablon aboni kanalojn kaj ricevi sciigojn pri novaj filmetoj. La retinterfaco provizita de la projekto estas konstruita uzante la kadron angula.

La federacia reto PeerTube estas formita kiel komunumo de interkonektitaj malgrandaj videogastigserviloj, ĉiu el kiuj havas sian propran administranton kaj povas adopti siajn proprajn regulojn. Ĉiu servilo kun video funkcias kiel BitTorrent-spurilo, kiu gastigas uzantkontojn de ĉi tiu servilo kaj iliajn filmetojn. La uzantidentigilo estas formita en la formo "@user_name@server_domain". Folumaj datumoj estas transdonitaj rekte de la retumiloj de aliaj vizitantoj rigardantaj la enhavon.

Se neniu rigardas la videon, la alŝuto estas organizita de la servilo al kiu la video estis origine alŝutita (la protokolo estas uzata WebSeed). Aldone al distribuado de trafiko inter uzantoj spektantaj vidbendojn, PeerTube ankaŭ permesas al nodoj lanĉitaj de kreintoj komence gastigi vidbendojn por kaŝmemori vidbendojn de aliaj kreintoj, formante distribuitan reton de ne nur klientoj sed ankaŭ serviloj, same kiel disponigante faŭltoleremo.

Por komenci dissendi per PeerTube, la uzanto nur bezonas alŝuti videon, priskribon kaj aron da etikedoj al unu el la serviloj. Post tio, la video estos disponebla tra la federacia reto, kaj ne nur de la komenca elŝutservilo. Por labori kun PeerTube kaj partopreni en enhavdistribuo, regula retumilo sufiĉas kaj ne postulas instaladon de plia programaro. Uzantoj povas spuri agadon en elektitaj videokanaloj abonante interesajn kanalojn en federaciaj sociaj retoj (ekzemple, Mastodon kaj Pleroma) aŭ per RSS. Por distribui filmetojn uzante P2P-komunikadojn, la uzanto ankaŭ povas aldoni specialan fenestraĵon kun enkonstruita retludilo al sia retejo.

Nuntempe, pli ol unu retejo estis lanĉita por gastigi enhavon 300 serviloj prizorgataj de diversaj volontuloj kaj organizoj. Se uzanto ne kontentas pri la reguloj por afiŝi videojn sur aparta servilo PeerTube, li povas konektiĝi al alia servilo aŭ kuri via propra servilo. Por rapida servila deplojo, antaŭ-agordita bildo en Docker-formato (chocobozzz/peertube) estas provizita.

В nova eldono:

  • Aldonita subteno por tutmonda serĉo (malŝaltita defaŭlte kaj postulas aktivigon de la administranto).
  • La administranto ricevas la kapablon difini la standardon montritan sur la paĝoj de la nuna PeerTube-instanco.
  • La iloj por konstrui federaciajn retojn estis pligrandigitaj: Agordo estis aldonita por transdoni videon kiu ne estas inkluzivita en publikaj listoj al aliaj retoj. Subteno por ordigo de videodosieroj laŭ ekranrezolucio en inversa sinsekvo estis efektivigita. Ebligita sendado de plenaj priskriboj de videobjektoj per ActivityPub.
  • Moderigantoj havas la kapablon amase forigi komentojn por donita konto kaj malŝalti kontojn dum vidado de bildetoj. Aldonita subteno por antaŭdifinado de tipaj kialoj por forigo.
  • La uzo de ĉiuj disponeblaj ekranspaco dum montrado de krado de bildetoj estis optimumigita.
  • Videonombrilo kaj kanalaj informoj estis aldonitaj al la paĝo "Miaj videoj".
  • Menua navigado en la administra interfaco estis simpligita.
  • Eblas limigi aliron al RSS-fluoj kun novaj videoj por certaj kanaloj kaj kontoj.
  • Alfa-eldono de kromaĵo proponita Aŭtomata blokado de videoj, kiu ebligas al vi bloki filmetojn bazitajn sur publikaj bloklistoj.
  • Sekvante la ĝeneralan tendencon uzi inkluzivajn terminojn, la funkcio "video-nigra listo" estis renomita "video-blokoj/bloklisto".
  • Por bildprilaborado anstataŭ bindiga biblioteko akra modulo ebligita
    jimp (JavaScript Image Manipulation Program), verkita tute en JavaScript.

aldone formis nova temo WebTorrent Labortablo 0.22, torenta kliento, kiu subtenas video-fluadon kaj ebligas al vi vidi video- kaj aŭdenhavon sen atendi ke ĝi estos tute elŝutita, ŝarĝante novajn datumojn laŭbezone. WebTorrent Desktop ankaŭ permesas ŝanĝi la pozicion ene de dosieroj kiuj ankoraŭ ne estis tute elŝutitaj (ŝanĝi la pozicion aŭtomate ŝanĝas la prioritaton en elŝutado de blokoj). Eblas konekti al ambaŭ retumiloj bazitaj en WebTorrent kaj al BitTorrent-kunuloj uzante normajn programojn kiel Transmission aŭ uTorrent. Magnetaj ligiloj, torentaj dosieroj, identigo de samuloj per DHT (Distribuita Hash Table), PEX (Peer-interŝanĝo) kaj listoj de spurserviloj estas subtenataj. Streaming per AirPlay, Chromecast kaj DLNA protokoloj estas subtenata.

Nova versio rimarkinda subteno por plurtraka aŭdio, plibonigita kodekodetekto, dosieraj konfirmaj sciigoj, subteno por MPEG-Layer-2, Musepack, Matroska (sono) kaj WavePack-formatoj, la komenco de eldonado de rpm-pakaĵoj por Linukso kaj asembleoj por la arm64-arkitekturo. Eldonaĵo 0.22 estas konstruita sur la platformo Electron 9, sed tiam estis publikigita ĝisdatigo 0.23, kiu ŝanĝis al uzado de testversio de la platformo Electron 10.

Ni memorigu al vi, ke WebTorrent estas etendo de la protokolo BitTorrent, kiu ebligas al vi organizi malcentralizitan enhavan distribuan reton, kiu funkcias per ligo de la retumiloj de uzantoj rigardantaj enhavon. La projekto ne postulas eksteran servilan infrastrukturon aŭ retumilon por funkcii. Por konekti vizitantojn de la retejo en ununuran liveran reton, sufiĉas meti specialan JavaScript-kodon en la retejon, kiu uzas WebRTC-teknologion por rekta interŝanĝo de datumoj inter retumiloj.

fonto: opennet.ru

Aldoni komenton