Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 1.4

publisert problemet Peer Tube 1.4, en desentralisert plattform for organisering av videohosting og videokringkasting. PeerTube tilbyr et leverandørnøytralt alternativ til YouTube, Dailymotion og Vimeo, ved å bruke et innholdsdistribusjonsnettverk basert på P2P-kommunikasjon og koble besøkendes nettlesere sammen. Prosjektutvikling spre lisensiert under AGPLv3.

PeerTube er basert på BitTorrent-klienten WebTorrent, lansert i nettleseren og ved hjelp av teknologi WebRTC å organisere en direkte P2P-kommunikasjonskanal mellom nettlesere og protokollen AktivitetPub, som lar deg forene forskjellige videoservere til et felles forent nettverk der besøkende deltar i leveringen av innhold og har muligheten til å abonnere på kanaler og motta varsler om nye videoer. Nettgrensesnittet som tilbys av prosjektet er bygget ved hjelp av rammeverket Vinkel.

Det fødererte PeerTube-nettverket er dannet som et fellesskap av sammenkoblede små videovertsservere, som hver har sin egen administrator og kan vedta sine egne regler. Hver server med video fungerer som en BitTorrent-sporer, som er vert for brukerkontoer til denne serveren og deres videoer. Bruker-IDen er dannet i formen "@brukernavn@server_domene". Nettleserdata overføres direkte fra nettleserne til andre besøkende som ser på innholdet.

Hvis ingen ser videoen, organiseres returen av serveren som videoen opprinnelig ble lastet opp til (protokollen brukes WebSeed). I tillegg til å distribuere trafikk blant brukere som ser på videoer, lar PeerTube også noder lansert av skaperne være vert for videoer for å cache videoer fra andre skapere, og danner et distribuert nettverk av ikke bare klienter, men også servere, i tillegg til å gi feiltoleranse.

For å begynne å kringkaste via PeerTube trenger brukeren bare å laste opp en video, beskrivelse og et sett med tagger til en av serverne. Etter dette vil videoen bli tilgjengelig i hele det forente nettverket, og ikke bare fra den første nedlastingsserveren. For å jobbe med PeerTube og delta i innholdsdistribusjon er en vanlig nettleser tilstrekkelig og krever ikke installasjon av tilleggsprogramvare. Brukere kan spore aktivitet i utvalgte videokanaler ved å abonnere på kanaler av interesse i forente sosiale nettverk (for eksempel Mastodon og Pleroma) eller via RSS. For å distribuere videoer ved hjelp av P2P-kommunikasjon, kan brukeren også legge til en spesiell widget med en innebygd nettspiller på nettstedet sitt.

Kjører for øyeblikket for publisering av innhold 320 servere vedlikeholdt av ulike frivillige og organisasjoner.
Hvis en bruker ikke er fornøyd med reglene for å legge ut videoer på en bestemt PeerTube-server, kan han koble seg til en annen server eller løpe din egen server. For rask serverdistribusjon leveres et forhåndskonfigurert bilde i Docker-format (chocobozzz/peertube).

I den nye utgivelsen:

  • Lagt til eksperimentell støtte for plugins og temaer som kan installeres gjennom administratorens nettgrensesnitt. Hver PeerTube-forekomst kan ha sitt eget tema (administratoren laster opp temaene, hvoretter de blir tilgjengelige for aktivering av brukere);
  • Lagt til støtte for lasting av lydfiler. PeerTube vil selv lage en video med et statisk bilde basert på dem, og slå sammen lydfilen med albumomslaget og filparametrene;
  • Støtte for flertrinns brukerregistrering er implementert. Nye brukere kan opprette sin egen kanal (brukernavn/kanal). Som standard vises brukeren sin kanalside, ikke kontohjemmesiden;
  • Lagt til muligheten til å bruke dempet, loop og peertubeLink-parametere i URL-er;
  • Videopubliseringsgrensesnittet har blitt redesignet, og har lagt til muligheten til å tildele start- og sluttider for avspilling, undertekster, automatiske og sykliske avspillingsflagg;
  • Visning av abonnentgrupper og nylig lagt til videoer i kronologisk rekkefølge;
  • Lagt til et språkfilter som lar deg vise videoer kun på visse språk;
  • Lagt til muligheten til å overføre offentlige eller ikke publiserte videoer, samt spillelister, til kategorien private;
  • Muligheten til å omkode video med 4K-kvalitet er implementert;
  • Gir støtte for forent sletting av kommentarer (på andre servere) slettet av videoeieren;
  • Lagt til muligheten til å angi et administratorpassord under den første lanseringen;
  • Løser et sikkerhetsproblem forårsaket av at moderatorer kan opprette og endre privilegerte brukerinnstillinger. Fra nå av er handlingene til moderatorer bare begrenset til vanlige brukere;
  • CLI-verktøy er inkludert i en egen pakke for å redusere størrelsen på serveravhengigheter;
  • Forbedret ytelse av den statiske filbufferen og raskere visning av fonter.

Kilde: opennet.ru

Legg til en kommentar