Utgivelsen av PeerTube 8.3-plattformen har blitt publisert, designet for å skape uavhengige desentraliserte videohosting- og videokringkastingssystemer, alternativ til tjenester som YouTube, Dailymotion og Vimeo. Innholdsdistribusjonsnettverket opprettet ved hjelp av PeerTube er basert på å koble besøkendes nettlesere med hverandre og bruke P2P-kommunikasjon. Prosjektkoden distribueres under AGPLv3-lisensen.
PeerTube gir deg muligheten til å lansere din egen serveren å distribuere videoer og koble dem til et felles, føderert nettverk. Besøkende deltar i innholdslevering og kan abonnere på kanaler og motta varsler om nye videoer, uavhengig av hvilken server de bruker. PeerTube-fødererte nettverket er dannet som et fellesskap av sammenkoblede små videovertservere, hver med sin egen administrator og sine egne regler.
ActivityPub-protokollen brukes til serverinteraksjon i et føderert nettverk. Bruker-ID-er dannes som "@brukernavn@serverdomene". Når du ser på en video, lastes data ned, om mulig, ved å få tilgang til nettleserne til andre besøkende som ser på det samme innholdet. Hvis ingen ser på den forespurte videoen, serveres videoen. server, der videoen lastes opp (WebSeed-protokollen brukes).
I tillegg til å distribuere trafikk blant brukere som ser på videoer, lar PeerTube servere bufre videoer fra andre skapere. På denne måten dannes et distribuert nettverk ikke bare fra klienter, men også fra servere, og sikrer også feiltoleranse. I tillegg til å distribuere den ferdige videoen, er det støtte for live streaming med innholdslevering i P2P-modus. Standardprogrammer som OBS kan brukes til å kontrollere streaming.
For å starte kringkasting via PeerTube, må en bruker laste opp en video, en beskrivelse og et sett med tagger til en av serverne. Etter dette vil videoen bli tilgjengelig i hele det fødererte nettverket, ikke bare på server Første nedlasting. En standard nettleser er nok til å bruke PeerTube og delta i innholdsdistribusjon. Du kan distribuere videoer ved hjelp av P2P-kommunikasjon ved å legge til en spesiell widget med en innebygd nettspiller på nettstedet ditt, på samme måte som YouTube-videoer legges inn. Du kan spore videoutgivelser ved å abonnere på utvalgte videokanaler på sosiale nettverk (som Mastodon og Pleroma) eller via RSS.
Det fødererte nettverket inkluderer for tiden 1779 servere som vedlikeholdes av frivillige og organisasjoner. Hvis en bruker ikke er fornøyd med reglene for videopublisering på en bestemt PeerTube-server, kan de koble seg til en annen. server eller lanser din egen server. For rask utrulling server Et forhåndskonfigurert Docker-bilde er levert (chocobozzz/peertube).
Opprinnelig var PeerTube-plattformen basert på bruken av WebTorrent BitTorrent-klienten, lansert i nettleseren og ved bruk av WebRTC-teknologi for å organisere en direkte P2P-kommunikasjonskanal mellom nettlesere. Senere, i stedet for WebTorrent, ble HLS (HTTP Live Streaming)-protokollen brukt i forbindelse med WebRTC, som tillater adaptiv kontroll av strømmen avhengig av båndbredden. Nettgrensesnittet er bygget ved hjelp av Angular-rammeverket.
Viktige innovasjoner i PeerTube 8.3:
- La til støtte for å abonnere på eksterne blokkeringslister for å automatisk ignorere plattformer eller kontoer.

- Administratorer kan nå gjøre blokkeringslistene sine offentlig tilgjengelige.

- Automatisk moderering basert på ordlister er implementert. I likhet med Bluesky-plattformen er videoer og kommentarer som inneholder ord fra listen tagget, som kan brukes til blokkering.

- La til muligheten til å abonnere på eksterne ordlister for å spore videoer og kommentarer under moderering.

- La til e-postvarsler om uvanlig påloggingsaktivitet (for eksempel når du kobler til fra en ny enhet).

- La til støtte for massevideohandlinger, for eksempel å legge til flere videoer i en spilleliste eller endre innstillinger for en gruppe videoer.

- Kanaladministrasjonssiden inneholder nå en fane for publisering av podkastfeeder til Apple Podcasts og Podcast Index.

- Lokalt søk indekserer nå de første 1000 tegnene i en videobeskrivelse.
- Tale-til-tekst-widgeten er forbedret, med et permanent vist søkefelt, pauset rulling når du navigerer manuelt gjennom teksten, og en «Synkroniser med video»-knapp som lar deg hoppe til teksten i den nåværende avspillingsposisjonen.

Kilde: opennet.ru








