Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.2

publisert problemet Peer Tube 2.2, 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 opplastingen 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.

For tiden har mer enn ett nettsted blitt lansert for å være vert for innhold 300 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).

В nytt nummer:

  • Lagt til muligheten til å importere lydfiler, slik at du kan distribuere arrangementer eller podcaster gjennom PeerTube uten å lage en plassholdervideo. Om ønskelig kan du legge ved et bilde til lydfilen.
  • Søkepanelet har blitt forbedret, og har lagt til hint om kommandoer for å søke kanaler og videoer separat. For å søke etter kanaler knyttet til et domene, ble for eksempel «@channel_id@domain»-konstruksjonen foreslått.

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.2

  • Videonedlastingsvinduet gir tilleggsinformasjon om filen.

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.2

  • En "Innstillinger"-knapp er lagt til i menyen på venstre side av skjermen for ikke-tilkoblede brukere, der du kan tilpasse opplevelsen med PeerTube for å passe dine preferanser, for eksempel om du skal bruke P2P-modus og om du skal vise miniatyrbilder av vokseninnhold, sett opp språkfiltre, aktiver autoavspilling og velg designtema.

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.2

  • Du kan nå bruke grensesnittet til å laste opp videoer til PeerTube
    dra og slipp for å flytte en fil med musen i stedet for å kalle "Velg fil"-menyen. I videoimportdialogen er muligheten til å importere undertekster, bestemme lisensen og velge språk lagt til.

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.2

  • Grensesnittet til videobeskrivelsestekstredigereren som støtter markdown er forbedret. Lagt til fullskjermsredigeringsmodus.

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.2

  • Et nytt grensesnitt for å administrere dupliserte videoer har blitt foreslått for administratoren, som lar deg se en liste over videoer av gjeldende node som er duplisert på andre noder, samt en liste over andres videoer som er duplisert på gjeldende node. For å vurdere diskplassen som er okkupert av andres duplikater, foreslås visuelle diagrammer.

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.2

  • Grensesnittet for å moderere og vurdere klager på upassende videoer er forbedret. Lagt til filtre for ulike typer klager, knapper for rask blokkering av videoer og kontoer, visning av miniatyrbilder på grafen og lagt til rask tilgang til innebygde videoer.

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.2

  • Lagt til muligheten til å lage plugins med implementering av eksterne autentiseringsmetoder. Tre plugins tilbys for autentisering ved bruk av LDAP, OpenID og SAMLv2.
  • Lagt til anrop til API for å lage modereringsplugins som utfører handlinger som å slette videoer, bekrefte URL- eller torrentimport, skjule et nettsted eller en konto og opprettholde en videosvarteliste. Som et eksempel er peertube-plugin-auto-mute-pluginen foreslått for å automatisk skjule kontoer og noder basert på en liste over overtredere.
  • E-postvarsler har muligheten til å bruke HTML-oppmerking.
  • Administratorgrensesnittet støtter nå automatisk påfyll av listen over overvåkede noder basert på en lignende liste på en annen node. Inkludert offentlige lister over noder for import av tilkoblinger kan lastes ned gjennom tjenester som github, gitlab og pastebin.
  • Forbedret API for å kontrollere avspillingen av videoer som er innebygd på nettsteder. Gjennom API kan du få informasjon om videovarighet, avspillingsslutt og undertekster.

Kilde: opennet.ru

Legg til en kommentar