Frigivelse af decentraliseret videoudsendelsesplatform PeerTube 2.1

offentliggjort emne Peer Tube 2.1, en decentral platform til at organisere videohosting og videoudsendelse. PeerTube tilbyder et leverandørneutralt alternativ til YouTube, Dailymotion og Vimeo ved at bruge et indholdsdistributionsnetværk baseret på P2P-kommunikation og forbinde besøgendes browsere sammen. Projektudvikling spredning licenseret under AGPLv3.

PeerTube er baseret på BitTorrent-klienten WebTorrent, lanceret i browseren og ved hjælp af teknologi WebRTC at organisere en direkte P2P-kommunikationskanal mellem browsere og protokollen Aktivitetspub, som giver dig mulighed for at forene uensartede videoservere i et fælles fødereret netværk, hvor besøgende deltager i leveringen af ​​indhold og har mulighed for at abonnere på kanaler og modtage notifikationer om nye videoer. Webgrænsefladen, som projektet leverer, er bygget ved hjælp af rammen Vinkelforskydning.

Det fødererede PeerTube-netværk er dannet som et fællesskab af indbyrdes forbundne små video-hosting-servere, som hver har sin egen administrator og kan vedtage sine egne regler. Hver server med video fungerer som en BitTorrent-tracker, som er vært for brugerkonti på denne server og deres videoer. Bruger-id'et er dannet i formen "@bruger_navn@server_domæne". Browserdata overføres direkte fra browsere for andre besøgende, der ser indholdet.

Hvis ingen ser videoen, organiseres uploaden af ​​den server, som videoen oprindeligt blev uploadet til (protokollen bruges WebSeed). Ud over at distribuere trafik blandt brugere, der ser videoer, tillader PeerTube også noder, der er lanceret af skabere, til i første omgang at være vært for videoer for at cache videoer fra andre skabere, der danner et distribueret netværk af ikke kun klienter, men også servere, samt giver fejltolerance.

For at begynde at udsende via PeerTube skal brugeren blot uploade en video, beskrivelse og et sæt tags til en af ​​serverne. Herefter bliver videoen tilgængelig i hele det fødererede netværk og ikke kun fra den indledende downloadserver. For at arbejde med PeerTube og deltage i indholdsdistribution er en almindelig browser tilstrækkelig og kræver ikke installation af yderligere software. Brugere kan spore aktivitet i udvalgte videokanaler ved at abonnere på kanaler af interesse i fødererede sociale netværk (for eksempel Mastodon og Pleroma) eller via RSS. For at distribuere videoer ved hjælp af P2P-kommunikation kan brugeren også tilføje en speciel widget med en indbygget webafspiller til sin hjemmeside.

I øjeblikket er mere end én hjemmeside blevet lanceret til at hoste indhold 300 servere vedligeholdt af forskellige frivillige og organisationer. Hvis en bruger ikke er tilfreds med reglerne for at poste videoer på en bestemt PeerTube-server, kan han oprette forbindelse til en anden server eller løb din egen server. Til hurtig serverimplementering leveres et forudkonfigureret billede i Docker-format (chocobozzz/peertube).

В ny udgivelse:

  • Der er taget hensyn til brugerens ønsker om at forbedre grænsefladen. Tilføjet animationseffekter ved start og stop af videoafspilning for at give feedback om handlingen. Redesignede ikoner og knapper på videovisningssiden. For autoriserede brugere, når du holder musen over et videominiaturebillede, vises der nu et urikon for at tilføje videoen til listen Se senere;

    Frigivelse af decentraliseret videoudsendelsesplatform PeerTube 2.1Frigivelse af decentraliseret videoudsendelsesplatform PeerTube 2.1

  • Siden "Om" med projektpræsentationen er blevet redesignet, hvilket giver hurtig adgang til dokumentation og yderligere applikationer. Væsentligt udvidet dokumentation, mange nye vejledninger til opsætning og diagnosticering af problemer er blevet foreslået;

    Frigivelse af decentraliseret videoudsendelsesplatform PeerTube 2.1

  • Mulighederne for at diskutere videoer er blevet udvidet. Der er foreslået et nyt layout af kommentarer, hvor de oprindelige kommentarer og svar på dem er klart adskilt. Forbedret visning af avatarer og gjort brugernavne mere læsbare. Svarene sendt af forfatteren til den video, der diskuteres, er fremhævet. Der er to visningstilstande, sorteret efter det tidspunkt, hvor kommentaren blev sendt, og efter antallet af svar. Det er nu muligt at bruge Markdown-markering i tekst. Tilføjede muligheder for at skjule beskeder fra en bestemt deltager eller node;

    Frigivelse af decentraliseret videoudsendelsesplatform PeerTube 2.1

  • Tilføjet en ny privat "video til internt brug"-tilstand, så du kun kan udgive en video til brugere, der er tilsluttet den aktuelle server, hvor videoen oprindeligt blev uploadet. Denne tilstand kan kun bruges til at organisere adgang til fortrolige videoer for visse grupper af brugere, såsom venner, familiemedlemmer eller arbejdskolleger;
  • Implementeret automatisk generering af hyperlinks til et specifikt øjeblik i videoen, hvor tiden er nævnt (mm:ss eller h:mm:ss) i beskrivelsen eller kommentarerne;

    Frigivelse af decentraliseret videoudsendelsesplatform PeerTube 2.1

  • Forberedt JavaScript bibliotek med en API til styring af videoindlejring på sider;
  • Tilføjet lejlighed generere HLS (HTTP Live Streaming) videostreaming ved hjælp af create-transcoding-job scriptet. Det er også muligt at deaktivere WebTorrent og kun bruge HLS;
  • Tilføjet understøttelse af videoformat m4v;
  • Lanceret infrastruktur til fælles oversættelse af grænsefladen til forskellige sprog ved hjælp af Weblate-tjenesten.

Kilde: opennet.ru

Tilføj en kommentar