Release van het gedecentraliseerde video-uitzendplatform PeerTube 1.4

gepubliceerd uitgifte Peerbuis 1.4, 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 retourzending 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 actief voor het plaatsen van inhoud 320 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.

In de nieuwe uitgave:

  • Experimentele ondersteuning toegevoegd voor plug-ins en thema's die via de beheerderswebinterface kunnen worden geïnstalleerd. Elke PeerTube-instantie kan zijn eigen thema hebben (de beheerder uploadt de thema's, waarna ze beschikbaar komen voor activering door gebruikers);
  • Ondersteuning toegevoegd voor het laden van audiobestanden. PeerTube zal zelf een video maken met een statische afbeelding die daarop is gebaseerd, waarbij het audiobestand wordt samengevoegd met de albumhoes en bestandsparameters;
  • Ondersteuning voor gebruikersregistratie in meerdere fasen is geïmplementeerd. Nieuwe gebruikers kunnen hun eigen kanaal (gebruikersnaam/kanaal) aanmaken. Standaard krijgt de gebruiker zijn kanaalpagina te zien, niet de startpagina van zijn account;
  • De mogelijkheid toegevoegd om gedempte, lus- en peertubeLink-parameters in URL's te gebruiken;
  • De interface voor het publiceren van video's is opnieuw ontworpen, waardoor de mogelijkheid is toegevoegd om start- en eindtijden toe te wijzen voor het afspelen, ondertitels, automatische en cyclische afspeelvlaggen;
  • Weergave van abonneegroepen en recent toegevoegde video's in chronologische volgorde;
  • Een taalfilter toegevoegd waarmee je video's alleen in bepaalde talen kunt weergeven;
  • De mogelijkheid toegevoegd om openbare of nog niet gepubliceerde video's, evenals afspeellijsten, over te zetten naar de categorie privé;
  • De mogelijkheid om video met 4K-kwaliteit te transcoderen is geïmplementeerd;
  • Biedt ondersteuning voor het federaal verwijderen van opmerkingen (op andere servers) die zijn verwijderd door de video-eigenaar;
  • De mogelijkheid toegevoegd om een ​​beheerderswachtwoord in te stellen tijdens de eerste keer opstarten;
  • Er wordt een beveiligingsprobleem opgelost dat wordt veroorzaakt doordat moderators instellingen voor bevoorrechte gebruikers kunnen maken en wijzigen. Vanaf nu zijn de acties van moderators alleen beperkt tot gewone gebruikers;
  • CLI-hulpprogramma's zijn opgenomen in een afzonderlijk pakket om de omvang van serverafhankelijkheden te verminderen;
  • Verbeterde prestaties van de statische bestandscache en snellere weergave van lettertypen.

Bron: opennet.ru

Voeg een reactie