Vrystelling van die gedesentraliseerde video-uitsaaiplatform PeerTube 3.1

Die gedesentraliseerde platform vir die organisering van video-gasheer en video-uitsending PeerTube 3.1 is vrygestel. PeerTube bied 'n verkoper-onafhanklike alternatief vir YouTube, Dailymotion en Vimeo, met behulp van 'n inhoud verspreidingsnetwerk gebaseer op P2P kommunikasie en skakel besoekers blaaiers. Die ontwikkelings van die projek word onder die AGPLv3-lisensie versprei.

Belangrikste innovasies:

  • Die vermoë om oudio en video van een formaat na 'n ander te transkodeer is uitgebrei om die beskikbaarheid van inhoud op alle toestelle te verseker (transkodering word op die agtergrond uitgevoer, dus word die nuwe video nie onmiddellik vir alle toestelle beskikbaar nie, maar na 'n geruime tyd nodig om die transkodering te voltooi). Die nuwe vrystelling voeg ondersteuning by vir transkoderingsprofiele, wat gebruik kan word om die transkoderingsreëls op 'n spesifieke PeerTube-nodus te verander. Profiele is ontwerp as inproppe, en bied gewoonlik verskillende FFmpeg-instellings. Die werfadministrateur kan nou 'n transkoderingsprofiel kies wat by huidige take pas. Byvoorbeeld, jy kan transkoderingsprofiele skep om bandwydte te optimaliseer of oudio teen die hoogste gehalte te lewer.

    Die prosesse vir die bestuur van transkoderingstake is gemoderniseer. Voorheen is inhoud in die tou geplaas en herkodeer in die volgorde waarin die gebruiker dit bygevoeg het. In die nuwe weergawe word die administrateur van gereedskap voorsien om die prioriteit van werk te stel en die vermoë bygevoeg om die prioriteit outomaties te verminder afhangende van die aantal afgelaaide video's (enkele aflaaie sal eers herkodeer word, wat gebruikers wat 'n groot aantal afgelaai het video's gelyktydig). Die administrateur kan die vordering van transkodering monitor en die aantal gelyktydige take konfigureer.

    Vrystelling van die gedesentraliseerde video-uitsaaiplatform PeerTube 3.1
  • In die webkoppelvlak is die kategorie "mees gehou" van die sybalk verwyder, wat vervang is deur 'n "tendens"-afdeling, wat drie opsies bied om die gewildste video's te kies: warm (onlangse video's waarmee gebruikers die meeste interaksie gehad het) , kyke (video's wat die meeste gekyk is oor die afgelope 24 uur) en laaiks (video's met die meeste laaiks).
    Vrystelling van die gedesentraliseerde video-uitsaaiplatform PeerTube 3.1
  • Sommige elemente is verander in die werfadministrateur-koppelvlak, byvoorbeeld, die oortjie met die lys van gebruikers is verander en die gebruikerskeppingsknoppie is na die linkerkant geskuif. Bygevoeg die vermoë om algemene en daaglikse kwotas op te stel vir die hoeveelheid afgelaaide data.
    Vrystelling van die gedesentraliseerde video-uitsaaiplatform PeerTube 3.1
  • Om in te teken op rekeninge wat op 'n ander nodus gehuisves word, is vereenvoudig as jy jou eie rekening op daardie nodus het - om in te teken, hoef jy nou net op die "subscribe"-knoppie onder die video te klik en jou ID in te voer.
    Vrystelling van die gedesentraliseerde video-uitsaaiplatform PeerTube 3.1
  • Bygevoeg instelling vir gelyktydig geloods invoer take (met aflaai via URL of via torrent) by die nodus administrateur koppelvlak.
  • 'n Stelsel vir die skep van torrents vir afgelaaide video's is geïmplementeer, wat in asynchrone modus werk.
  • Ondersteuning vir die PostgreSQL 9.6-vrystelling is gestaak, ondersteuning vir Node.js 10 is opgeskort en ondersteuning vir nuwe takke van Node.js14 en 15 is bygevoeg.

Onthou dat PeerTube gebaseer is op die gebruik van 'n WebTorrent BitTorrent-kliënt wat in 'n blaaier loop en WebRTC-tegnologie gebruik om 'n direkte P2P-kommunikasiekanaal tussen blaaiers te organiseer, en die ActivityPub-protokol, wat jou toelaat om uiteenlopende videobedieners in 'n gemeenskaplike gefedereerde netwerk te kombineer waarin besoekers deelneem aan afleweringsinhoud en die vermoë het om op kanale in te teken en kennisgewings van nuwe video's te ontvang. Die webkoppelvlak wat deur die projek verskaf word, is gebou met behulp van die Angular-raamwerk.

Die PeerTube-gefedereerde netwerk word gevorm as 'n gemeenskap van onderling gekoppelde klein bedieners Video-gasheerwebwerwe, elk met sy eie administrateur en sy eie reëls. Elke videobediener tree op as 'n BitTorrent-spoorsnyer, wat die bediener se gebruikersrekeninge en hul video's huisves. Gebruikers-ID's word gevorm in die vorm "@gebruikersnaam@bedienerdomein." Data-oordrag tydens besigtiging vind direk plaas vanaf die blaaiers van ander besoekers wat die inhoud bekyk.

As niemand die video kyk nie, word die terugkeer georganiseer deur die bediener waarheen die video oorspronklik opgelaai is (die WebSeed-protokol word gebruik). Benewens die verspreiding van verkeer tussen gebruikers wat video's kyk, laat PeerTube ook gashere wat deur skrywers bekendgestel is toe om video's vir die eerste keer aan te bied om ander skrywers se video's te kas, wat 'n verspreide netwerk van nie net kliënte nie, maar ook bedieners vorm, sowel as om fouttoleransie te verskaf . Daar is ondersteuning vir regstreekse stroming met inhoudlewering in P2P-modus (tipiese programme soos OBS kan gebruik word om stroming te beheer).

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 daar ongeveer 700 bedieners wat in werking is vir die aanbied van inhoud, onderhou deur verskeie vrywilligers en organisasies. Indien 'n gebruiker nie tevrede is met die reëls vir die plasing van video's op 'n spesifieke bediener nie, bediener PeerTube kan aan 'n ander bediener koppel of sy eie bediener laat loop. 'n Voorafgekonfigureerde Docker-beeld word verskaf vir vinnige bedienerontplooiing (chocobozzz/peertube).

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster