Release van het gedecentraliseerde video-uitzendplatform PeerTube 4.1

De release van een gedecentraliseerd platform voor het organiseren van videohosting en video-uitzending PeerTube 4.1 vond plaats. 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. De ontwikkelingen van het project worden gedistribueerd onder de AGPLv3-licentie.

Belangrijkste innovaties:

  • Verbeterde prestaties van de ingebouwde videospeler op mobiele apparaten. Wanneer u het midden aanraakt, verschijnt er een zwevend knoppenblok, zodat u het afspelen kunt regelen zonder het onderpaneel te gebruiken. Het formaat van het onderpaneel is vergroot om het werken met touchscreens te vergemakkelijken. Bij weergave op volledig scherm wordt de landschapsmodus automatisch ingeschakeld wanneer het scherm wordt gedraaid. De mogelijkheid toegevoegd om 10 seconden vooruit en achteruit te spoelen door dubbel te tikken op de rechter- of linkerrand van de speler.
  • Het is mogelijk om plug-ins te ontwikkelen voor het integreren van willekeurige pagina's in de PeerTube-interface en het toevoegen van uw eigen velden aan het video-updateformulier, weergegeven op het tabblad video-informatie.
  • Extra zoekresultatenfilters toegevoegd om alleen video's, kanalen of afspeellijsten in de uitvoer weer te geven. Met behulp van filters is het bijvoorbeeld handig om kanalen of afspeellijsten over bepaalde onderwerpen te vinden.
    Release van het gedecentraliseerde video-uitzendplatform PeerTube 4.1
  • De mogelijkheden voor het opzetten van PeerTube-servers zijn uitgebreid. Beheerders kunnen nu het standaardprivacytype definiëren dat wordt toegepast op geüploade video's (bijvoorbeeld wijzigen van 'openbaar' in 'niet vermeld', 'privé' en 'intern'), de standaard inhoudslicentie instellen en bepaalde functionaliteit uitschakelen (bijvoorbeeld verbieden video's downloaden of opmerkingen plaatsen).
  • Het is mogelijk om het gebruik van het standaard P2P-leveringsprotocol voor populaire video's uit te schakelen om de belasting van de server te verminderen door gebruikers te betrekken bij het distribueren van inhoud. De P2P-modus kan ook worden uitgeschakeld voor video's die zijn ingesloten in externe webpagina's.
    Release van het gedecentraliseerde video-uitzendplatform PeerTube 4.1
  • De mogelijkheid om het gedrag van het inlogformulier en de weergaveknoppen voor beschikbare authenticatieplug-ins in het inlogformulier aan te passen, en om automatisch door te sturen naar een extern authenticatieplatform wanneer op de inlogknop wordt geklikt, is geïmplementeerd.

Laten we u eraan herinneren dat PeerTube gebaseerd is op het gebruik van de BitTorrent-client WebTorrent, die in de browser draait en WebRTC-technologie gebruikt om een ​​direct P2P-communicatiekanaal tussen browsers te organiseren, en het ActivityPub-protocol, 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 Angular-framework.

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 (er wordt gebruik gemaakt van het WebSeed-protocol). 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. Er is ondersteuning voor livestreaming met inhoudslevering in P2P-modus (standaardprogramma's zoals OBS kunnen worden gebruikt om streaming te besturen).

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.

Er worden momenteel ongeveer 900 contenthostingservers 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 zijn eigen server starten. Voor een snelle serverimplementatie wordt een vooraf geconfigureerde image in Docker-formaat (chocobozzz/peertube) meegeleverd.

Bron: opennet.ru

Voeg een reactie