Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 1.3

publisert problemet Peer Tube 1.3, 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, tillater PeerTube også at noder lansert av skaperne til å begynne med er vert for videoer for å bufre 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.

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). Kjører for øyeblikket for publisering av innhold 332 servere vedlikeholdt av ulike frivillige og organisasjoner.

Nye nøkkelfunksjoner i versjon 1.3:

  • Lagt til støtte for videospillelister som brukeren kan lage en liste med for forsinket visning.
    Det er mulig å lage både private og offentlige spillelister. Hver oppføring kan ikke bare definere en video, men også referere til en posisjon for å starte og avslutte avspilling. I motsetning til kanaler kan ikke spillelister være gjenstand for et abonnement, men er et middel for individuell visning. Du kan inkludere ikke bare dine egne videoer, men også andres videoer i spillelisten. Streaming_playlists-innstillingen er lagt til produksjons.yaml-konfigurasjonsfilen, som definerer katalogen for lagring av spillelister;

  • Lagt til funksjonen for å sette videoer i karantene (når den er aktivert, blir nedlastede videoer automatisk lagt til svartelisten og ekskludert fra den etter gjennomgang);
  • Lagt til støtte for eksperimentell protokoll HLS (HTTP Live Streaming), som lar deg tilpasse strømmen avhengig av båndbredden. For å bruke HLS krever hver oppløsning en egen videofil som lastes opp. Støttes med FFmpeg 4 eller nyere;
  • Forbedrede abonnentadministrasjonsmuligheter. Lagt til støtte for å slette en abonnent, blokkere opprettelsen av nye abonnementer, manuelt legge til abonnenter og sende varsler om nye abonnenter;
  • Forbedret brukergrensesnitt. Høyden på avspillingsområdet er økt, utformingen av knappene er endret, størrelsen på miniatyrbildene er økt,
    en "Mitt bibliotek"-seksjon er lagt til i menyen, visning på mobile enheter er forbedret, og nye animerte effekter er lagt til;

  • Administratorgrensesnittet har nå muligheten til å deaktivere sporingen (forbyr drift i P2P-modus), endre/tilbakestille brukerpassord, se serverlogger, diagnostisere nettverksproblemer, begrense størrelsen på historikken til videoer du har sett, og slette gamle oppføringer om eksterne videoer .

Kilde: opennet.ru

Legg til en kommentar