Release van het gedecentraliseerde video-uitzendplatform PeerTube 2.1

gepubliceerd uitgifte Peerbuis 2.1, een gedecentraliseerd platform voor het organiseren van videohosting en video-uitzendingen. PeerTube biedt een leveranciersneutraal alternatief voor YouTube, Dailymotion en Vimeo, waarbij gebruik wordt gemaakt van een inhouddistributienetwerk dat is gebaseerd op P2P-communicatie en dat de browsers van bezoekers aan elkaar koppelt. Projectontwikkelingen worden verspreid gelicentieerd onder AGPLv3.

PeerTube is gebaseerd op de BitTorrent-client WebTorrent, gelanceerd in de browser en met behulp van technologie WebRTC om een ​​direct P2P-communicatiekanaal tussen browsers en het protocol te organiseren ActiviteitPub, waarmee u ongelijksoortige videoservers kunt verenigen in een gemeenschappelijk federatief netwerk waarin bezoekers deelnemen aan de levering van inhoud en de mogelijkheid hebben zich te abonneren op kanalen en meldingen over nieuwe video's te ontvangen. De webinterface van het project is gebouwd met behulp van het raamwerk Angular.

Het PeerTube-federatieve netwerk wordt gevormd als een gemeenschap van onderling verbonden kleine videohostingservers, die elk hun eigen beheerder hebben en hun eigen regels kunnen aannemen. Elke server met video fungeert als een BitTorrent-tracker, die gebruikersaccounts van deze server en hun video's host. Het gebruikers-ID heeft de vorm “@gebruikersnaam@server_domein”. Browsegegevens worden rechtstreeks verzonden vanuit de browsers van andere bezoekers die de inhoud bekijken.

Als niemand de video bekijkt, wordt de upload georganiseerd door de server waarnaar de video oorspronkelijk is geüpload (het protocol wordt gebruikt). WebSeed). Naast het distribueren van verkeer onder gebruikers die video's bekijken, staat PeerTube ook toe dat knooppunten die door makers zijn gelanceerd, in eerste instantie video's hosten om video's van andere makers in de cache op te slaan, waardoor een gedistribueerd netwerk wordt gevormd van niet alleen clients maar ook servers, en fouttolerantie wordt geboden.

Om te beginnen met uitzenden via PeerTube hoeft de gebruiker alleen maar een video, beschrijving en een set tags naar een van de servers te uploaden. Hierna wordt de video beschikbaar via het gehele federatieve netwerk, en niet alleen vanaf de initiële downloadserver. Om met PeerTube te werken en deel te nemen aan de distributie van inhoud is een gewone browser voldoende en vereist geen installatie van extra software. Gebruikers kunnen de activiteit in geselecteerde videokanalen volgen door zich te abonneren op interessante kanalen in federatieve sociale netwerken (bijvoorbeeld Mastodon en Pleroma) of via RSS. Om video's te verspreiden via P2P-communicatie, kan de gebruiker ook een speciale widget met een ingebouwde webplayer aan zijn website toevoegen.

Momenteel is er meer dan één website gelanceerd om inhoud te hosten 300 servers onderhouden door verschillende vrijwilligers en organisaties. Als een gebruiker niet tevreden is met de regels voor het plaatsen van video's op een bepaalde PeerTube-server, kan hij verbinding maken met een andere server of rennen uw eigen server. Voor een snelle serverimplementatie wordt een vooraf geconfigureerde image in Docker-formaat (chocobozzz/peertube) meegeleverd.

В nieuw probleem:

  • Er is rekening gehouden met gebruikerswensen om de interface te verbeteren. Animatie-effecten toegevoegd bij het starten en stoppen van het afspelen van video om feedback over de actie te geven. Opnieuw ontworpen pictogrammen en knoppen op de videoweergavepagina. Voor geautoriseerde gebruikers verschijnt er nu een klokpictogram wanneer ze de muis over een videominiatuur bewegen om de video toe te voegen aan de lijst Later bekijken;

    Release van het gedecentraliseerde video-uitzendplatform PeerTube 2.1Release van het gedecentraliseerde video-uitzendplatform PeerTube 2.1

  • De ‘Over’-pagina met de projectpresentatie is opnieuw ontworpen en biedt snelle toegang tot documentatie en aanvullende toepassingen. Aanzienlijk uitgebreid documentatiezijn er veel nieuwe handleidingen voorgesteld voor het vaststellen en diagnosticeren van problemen;

    Release van het gedecentraliseerde video-uitzendplatform PeerTube 2.1

  • De mogelijkheden voor het bespreken van video's zijn uitgebreid. Er is een nieuwe lay-out van opmerkingen voorgesteld, waarbij de oorspronkelijke opmerkingen en de reacties daarop duidelijk gescheiden zijn. Verbeterde weergave van avatars en gebruikersnamen beter leesbaar gemaakt. De reacties van de auteur van de video die wordt besproken, worden gemarkeerd. Er zijn twee weergavemodi, gesorteerd op het tijdstip waarop de opmerking is verzonden en op het aantal antwoorden. Het is nu mogelijk om Markdown-opmaak in tekst te gebruiken. Opties toegevoegd om berichten van een specifieke deelnemer of knooppunt te verbergen;

    Release van het gedecentraliseerde video-uitzendplatform PeerTube 2.1

  • Er is een nieuwe privémodus 'video voor intern gebruik' toegevoegd, waarmee u een video alleen kunt publiceren voor gebruikers die zijn verbonden met de huidige server waarop de video oorspronkelijk is geüpload. Deze modus kan worden gebruikt om de toegang tot vertrouwelijke video's alleen voor bepaalde groepen gebruikers te organiseren, zoals vrienden, familieleden of collega's;
  • Automatische generatie van hyperlinks geïmplementeerd naar een specifiek moment in de video waarop de tijd wordt vermeld (mm:ss of u:mm:ss) in de beschrijving of opmerkingen;

    Release van het gedecentraliseerde video-uitzendplatform PeerTube 2.1

  • Voorbereid JavaScript-bibliotheek met een API voor het beheren van video-insluiting op pagina's;
  • Toegevoegd kans het genereren van HLS (HTTP Live Streaming) videostreaming met behulp van het create-transcoding-job-script. Het is ook mogelijk om WebTorrent uit te schakelen en alleen HLS te gebruiken;
  • Ondersteuning toegevoegd voor videoformaat m4v;
  • gelanceerd infrastructuur voor gezamenlijke vertaling van de interface in verschillende talen met behulp van de Weblate-service.

Bron: opennet.ru

Voeg een reactie