Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 4.2

Utgivelsen av en desentralisert plattform for organisering av videohosting og videokringkasting PeerTube 4.2 fant sted. 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. Prosjektets utvikling er distribuert under AGPLv3-lisensen.

Hovedinnovasjoner:

  • En Studio-modus er lagt til i menyen, som lar deg utføre typiske videoredigeringsoperasjoner fra PeerTube-nettgrensesnittet, som å trimme videoen etter start- og sluttider, legge ved en videofil som skjermsparer og slutte, legge til et vannmerke i nedre høyre hjørne av videoen. Etter redigering blir den nye videoen automatisk omkodet til ønsket format og den gamle videoen erstattes.
    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 4.2
  • Lagt til avansert statistikk for hver video, for eksempel gjennomsnittlig seertid, topp seertal og seerfordeling etter land. Informasjon vises i form av visuelle grafer. Statistikk kan sees i Statistikk-delen, vist etter å ha klikket på "..."-knappen under videoen.
    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 4.2
  • Lagt til støtte for lagring av pågående/gjentatte direktesendinger (tilgjengelig via én permanent lenke) for senere avspilling (tidligere var lagringsfunksjonen kun tilgjengelig for engangssendinger). Dermed kan nå enhver direktesending umiddelbart lagres som en vanlig video, tilgjengelig via en egen URL, uten å måtte bruke eksterne verktøy.
    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 4.2
  • For direktesendinger er det gitt innstillinger for å kontrollere forsinkelsen, som bestemmer forsinkelsestiden for den viste strømmen fra det faktiske opptaksøyeblikket. På grunn av overføring mellom brukere i P2P-modus er forsinkelsen i gjennomsnitt 30-40 sekunder. For å redusere denne tiden er det gitt et alternativ for å deaktivere P2P-modus. Muligheten til å øke forsinkelsen vilkårlig er også lagt til for å forbedre effektiviteten ved overføring av videosegmenter mellom P2P-nettverksdeltakere.
    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 4.2
  • Nettgrensesnittet har en innebygd tekstredigerer.
  • Administratoren har muligheten til å vise forfatteravatarer på videominiatyrbilder.

PeerTube-plattformen er basert på bruk av WebTorrent BitTorrent-klienten, som kjører i nettleseren og bruker WebRTC-teknologi for å organisere en direkte P2P-kommunikasjonskanal mellom nettlesere, og ActivityPub-protokollen, som lar deg forene forskjellige videoservere til en felles føderert nettverk der besøkende deltar i levering 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 Angular-rammeverket.

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 på videoen, organiseres opplastingen av serveren som videoen opprinnelig ble lastet opp til (WebSeed-protokollen brukes). 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. Det er støtte for live streaming med innholdslevering i P2P-modus (standardprogrammer som OBS kan brukes til å styre streaming).

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.

Det er for tiden omtrent 1100 innholdsservere som vedlikeholdes 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 starte sin egen server. For rask serverdistribusjon leveres et forhåndskonfigurert bilde i Docker-format (chocobozzz/peertube).

Kilde: opennet.ru

Legg til en kommentar