PeerTube 2.3 en WebTorrent Desktop 0.23 beskikbaar

gepubliseer uitgawe Ewekniebuis 2.3, 'n gedesentraliseerde platform vir die organisering van video-gasheer en video-uitsending. PeerTube bied 'n verkoper-neutrale alternatief vir YouTube, Dailymotion en Vimeo, deur 'n inhoudverspreidingsnetwerk te gebruik wat op P2P-kommunikasie gebaseer is en besoekers se blaaiers aan mekaar koppel. Projek ontwikkelings versprei gelisensieer onder AGPLv3.

PeerTube is gebaseer op die BitTorrent-kliënt WebTorrent, bekendgestel in die blaaier en met behulp van tegnologie WebRTC om 'n direkte P2P-kommunikasiekanaal tussen blaaiers en die protokol te organiseer AktiwiteitPub, wat jou toelaat om uiteenlopende videobedieners te verenig in 'n gemeenskaplike federatiewe netwerk waarin besoekers deelneem aan die lewering van inhoud en die vermoë het om op kanale in te teken en kennisgewings oor nuwe video's te ontvang. Die webkoppelvlak wat deur die projek verskaf word, word met die raamwerk gebou Hoekige.

Die PeerTube-gefedereerde netwerk word gevorm as 'n gemeenskap van onderling gekoppelde klein video-gasheerbedieners, wat elkeen sy eie administrateur het en sy eie reëls kan aanvaar. Elke bediener met video speel die rol van 'n BitTorrent-spoorsnyer, wat die gebruikersrekeninge van hierdie bediener en hul video's huisves. Die gebruiker-ID is in die vorm "@gebruiker_naam@bediener_domein". Blaaidata word direk vanaf die blaaiers van ander besoekers wat die inhoud bekyk, oorgedra.

As niemand die video kyk nie, word die oplaai georganiseer deur die bediener waarheen die video oorspronklik opgelaai is (die protokol word gebruik WebSeed). Benewens die verspreiding van verkeer onder gebruikers wat video's kyk, laat PeerTube ook nodusse wat deur skeppers geloods is, toe om aanvanklik video's te huisves om video's van ander skeppers te kas, wat 'n verspreide netwerk van nie net kliënte nie, maar ook bedieners vorm, sowel as om fouttoleransie te verskaf.

Om via PeerTube te begin uitsaai, hoef die gebruiker net 'n video, 'n beskrywing en 'n stel etikette na een van die bedieners op te laai. Daarna sal die fliek op die hele gefedereerde netwerk beskikbaar wees, en nie net vanaf die primêre aflaaibediener nie. Om met PeerTube te werk en aan die verspreiding van inhoud deel te neem, is 'n gewone blaaier genoeg en geen bykomende sagteware word benodig nie. Gebruikers kan aktiwiteit in geselekteerde videokanale naspoor deur in te teken op strome van belang op gefedereerde sosiale netwerke (soos Mastodon en Pleroma) of via RSS. Om video met behulp van P2P-kommunikasie te versprei, kan die gebruiker ook 'n spesiale legstuk met 'n ingeboude webspeler by sy webwerf voeg.

Tans is meer as een webwerf bekendgestel om inhoud aan te bied 300 bedieners wat deur verskeie vrywilligers en organisasies onderhou word. As 'n gebruiker nie tevrede is met die reëls om video's op 'n spesifieke PeerTube-bediener te plaas nie, kan hy aan 'n ander bediener koppel of hardloop jou eie bediener. Vir vinnige bedienerontplooiing word 'n vooraf-gekonfigureerde prent in Docker-formaat (chocobozzz/peertube) verskaf.

В nuwe vrystelling:

  • Bygevoeg ondersteuning vir globale soektog (gedeaktiveer by verstek en vereis aktivering deur die administrateur).
  • Die administrateur kry die vermoë om die banier wat op die bladsye van die huidige PeerTube-instansie vertoon word, te definieer.
  • Die gereedskap vir die bou van gefedereerde netwerke is uitgebrei: 'n Instelling is bygevoeg vir die oordrag van video wat nie by publieke lyste ingesluit is nie, na ander netwerke. Ondersteuning vir die sortering van videolêers volgens skermresolusie in omgekeerde volgorde is geïmplementeer. Geaktiveer om volledige beskrywings van video-voorwerpe via ActivityPub te stuur.
  • Moderators het die vermoë om opmerkings vir 'n gegewe rekening massa uit te vee en rekeninge te deaktiveer terwyl hulle kleinkiekies bekyk. Bygevoeg ondersteuning vir die voorafdefinisie van tipiese redes vir verwydering.
  • Die gebruik van alle beskikbare skermspasie wanneer 'n rooster van duimnaels vertoon word, is geoptimaliseer.
  • 'n Videoteller en kanaalinligting is by die "My video's"-bladsy gevoeg.
  • Kieslysnavigasie in die administrasie-koppelvlak is vereenvoudig.
  • Dit is moontlik om toegang tot RSS-feeds te beperk met nuwe video's vir sekere kanale en rekeninge.
  • Alfa-vrystelling van inprop voorgestel Outomaties blokkeer video's, wat jou toelaat om video's te blokkeer gebaseer op publieke bloklyste.
  • Na aanleiding van die algemene neiging om inklusiewe terme te gebruik, is die "video's-swartlys"-kenmerk hernoem na "video'sblokke/bloklys".
  • Vir beeldverwerking in plaas van 'n bindende biblioteek skerp module geaktiveer
    jimp (JavaScript-beeldmanipulasieprogram), geheel en al in JavaScript geskryf.

Daarbenewens gevorm nuwe uitgawe WebTorrent Desktop 0.22, 'n torrent-kliënt wat videostroming ondersteun en jou toelaat om video- en oudio-inhoud te sien sonder om te wag dat dit heeltemal afgelaai word, en laai nuwe data soos nodig. WebTorrent Desktop laat jou ook toe om die posisie binne lêers te verander wat nog nie heeltemal afgelaai is nie (die verandering van die posisie verander outomaties die prioriteit in die aflaai van blokke). Dit is moontlik om aan beide WebTorrent-gebaseerde blaaier-eweknieë en BitTorrent-eweknieë te koppel deur standaardprogramme soos Transmission of uTorrent te gebruik. Magneetskakels, torrentlêers, identifikasie van eweknieë deur DHT (Distributed Hash Table), PEX (Eweknie-uitruil) en lyste vanaf spoorsnyerbedieners word ondersteun. Stroom met AirPlay-, Chromecast- en DLNA-protokolle word ondersteun.

Nuwe weergawe merkwaardig ondersteuning vir multi-track klank, verbeterde codec opsporing, lêer verifikasie kennisgewings, ondersteuning vir MPEG-Layer-2, Musepack, Matroska (klank) en WavePack formate, die begin van die publisering van rpm pakkette vir Linux en samestellings vir die arm64 argitektuur. Vrystelling 0.22 is gebou op die Electron 9-platform, maar toe is opdatering 0.23 gepubliseer, wat oorgeskakel het na die gebruik van 'n toetsweergawe van die Electron 10-platform.

Laat ons u daaraan herinner dat WebTorrent 'n uitbreiding van die BitTorrent-protokol is wat u toelaat om 'n gedesentraliseerde inhoudverspreidingsnetwerk te organiseer wat funksioneer deur die blaaiers van gebruikers wat inhoud bekyk te koppel. Die projek vereis nie eksterne bedienerinfrastruktuur of blaaier-inproppe om te werk nie. Om webwerfbesoekers in 'n enkele inhoudafleweringsnetwerk te koppel, is dit genoeg om 'n spesiale JavaScript-kode op die webwerf te plaas wat WebRTC-tegnologie gebruik vir direkte data-uitruiling tussen blaaiers.

Bron: opennet.ru

Voeg 'n opmerking