Vrystelling van die gedesentraliseerde video-uitsaaiplatform PeerTube 1.3

gepubliseer uitgawe Ewekniebuis 1.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 terugkeer georganiseer deur die bediener waarheen die video oorspronklik opgelaai is (die protokol word gebruik WebSeed). Benewens die verspreiding van verkeer onder gebruikers wat na 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, beskrywing en 'n stel etikette na een van die bedieners op te laai. Hierna sal die video regdeur die gefedereerde netwerk beskikbaar word, en nie net vanaf die aanvanklike aflaaibediener nie. Om met PeerTube te werk en aan inhoudverspreiding deel te neem, is 'n gereelde blaaier voldoende en vereis nie installering van bykomende sagteware nie. Gebruikers kan aktiwiteit in geselekteerde videokanale naspoor deur in te teken op kanale van belang in gefedereerde sosiale netwerke (byvoorbeeld Mastodon en Pleroma) of via RSS. Om video's met P2P-kommunikasie te versprei, kan die gebruiker ook 'n spesiale legstuk met 'n ingeboude webspeler by sy webwerf voeg.

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. Werk tans vir inhoudplasing 332 bedieners wat deur verskeie vrywilligers en organisasies onderhou word.

Sleutel nuwe kenmerke in vrystelling 1.3:

  • Bygevoeg ondersteuning vir video-snitlyste waarmee die gebruiker 'n lys kan skep vir vertraagde kyk.
    Dit is moontlik om beide private en publieke snitlyste te skep. Elke inskrywing kan nie net 'n video definieer nie, maar verwys ook na 'n posisie om afspeel te begin en te beëindig. Anders as kanale, kan snitlyste nie die voorwerp van 'n intekening wees nie, maar is dit 'n manier om individueel te kyk. Jy kan nie net jou eie video's nie, maar ook ander mense se video's by die snitlys insluit. Die streaming_playlists-instelling is by die production.yaml-konfigurasielêer gevoeg, wat die gids vir die stoor van snitlyste definieer;

  • Bygevoeg die funksie om video's in kwarantyn te plaas (wanneer dit geaktiveer is, word afgelaaide video's outomaties by die swartlys gevoeg en na hersiening daarvan uitgesluit);
  • Bygevoeg eksperimentele protokol ondersteuning HLS (HTTP Live Streaming), wat jou toelaat om die stroom aanpasbaar te beheer, afhangende van die bandwydte. Om HLS te gebruik, vereis elke resolusie dat 'n aparte videolêer opgelaai moet word. Ondersteun met FFmpeg 4 of nuwer;
  • Verbeterde intekenaarbestuurvermoëns. Bygevoeg ondersteuning vir die verwydering van 'n intekenaar, blokkering van die skep van nuwe intekeninge, handmatige byvoeging van intekenare en die stuur van kennisgewings oor nuwe intekenare;
  • Verbeterde gebruikerskoppelvlak. Die hoogte van die speelarea is vergroot, die ontwerp van die knoppies is verander, die grootte van die duimnaels is vergroot,
    'n "My Biblioteek"-afdeling is by die spyskaart gevoeg, vertoon op mobiele toestelle is verbeter, en nuwe geanimeerde effekte is bygevoeg;

  • Die administrateur-koppelvlak het nou die vermoë om die spoorsnyer te deaktiveer (verbied werking in P2P-modus), gebruikerswagwoorde te verander/terug te stel, bedienerloglêers te sien, netwerkprobleme te diagnoseer, die grootte van die geskiedenis van gekykte video's te beperk en ou inskrywings oor eksterne video's uit te vee .

Bron: opennet.ru

Voeg 'n opmerking