Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.1

publisert problemet Peer Tube 2.1, 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:

  • Det er tatt hensyn til brukerønsker for å forbedre grensesnittet. Lagt til animasjonseffekter når du starter og stopper videoavspilling for å gi tilbakemelding om handlingen. Redesignede ikoner og knapper på videovisningssiden. For autoriserte brukere, når du holder musen over et videominiatyrbilde, vises nå et klokkeikon for å legge til videoen i Se senere-listen;

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.1Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.1

  • "Om"-siden med prosjektpresentasjonen har blitt redesignet, som gir rask tilgang til dokumentasjon og tilleggsapplikasjoner. Betydelig utvidet dokumentasjonen, mange nye veiledninger for å sette opp og diagnostisere problemer har blitt foreslått;

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.1

  • Mulighetene for å diskutere videoer er utvidet. Det er foreslått et nytt oppsett av kommentarer, der de opprinnelige kommentarene og svarene på dem er tydelig atskilt. Forbedret visning av avatarer og gjort brukernavn mer lesbare. Svarene som er sendt av forfatteren av videoen som diskuteres, er uthevet. Det er to visningsmoduser, sortert etter tidspunktet kommentaren ble sendt og etter antall svar. Det er nå mulig å bruke Markdown-oppmerking i tekst. Lagt til alternativer for å skjule meldinger fra en bestemt deltaker eller node;

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.1

  • Lagt til en ny privat "video for intern bruk"-modus, slik at du kan publisere en video kun til brukere som er koblet til den gjeldende serveren hvor videoen opprinnelig ble lastet opp. Denne modusen kan brukes til å organisere tilgang til konfidensielle videoer kun for bestemte brukergrupper, for eksempel venner, familiemedlemmer eller arbeidskolleger;
  • Implementert automatisk generering av hyperkoblinger til et spesifikt øyeblikk i videoen når tiden er nevnt (mm:ss eller h:mm:ss) i beskrivelsen eller kommentarene;

    Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.1

  • Forberedt JavaScript-bibliotek med et API for å administrere videoinnbygging på sider;
  • La til mulighet generere HLS (HTTP Live Streaming) videostrømming ved hjelp av create-transcoding-job-skriptet. Det er også mulig å deaktivere WebTorrent og kun bruke HLS;
  • Lagt til støtte for videoformat m4v;
  • Lanserte infrastruktur for felles oversettelse av grensesnittet til forskjellige språk ved hjelp av Weblate-tjenesten.

Kilde: opennet.ru

Legg til en kommentar