La plateforme de diffusion vidéo décentralisée PeerTube 7.1 a été publiée

La version 7.1 de la plateforme PeerTube a été publiée, visant à créer des systèmes de partage de vidéos décentralisés et indépendants, en alternative à des services comme YouTube, Dailymotion et Vimeo. Le réseau de distribution de contenu créé via PeerTube repose sur la connexion entre les navigateurs des visiteurs et utilise des communications P2P. Le code du projet est distribué sous la licence AGPLv3.

PeerTube permet de lancer son propre serveur pour la diffusion de vidéos et de le connecter à un réseau fédératif commun. Les visiteurs participent à la distribution du contenu et peuvent s'abonner à des chaînes et recevoir des notifications sur les nouvelles vidéos, quel que soit le serveur qu'ils utilisent. Le réseau fédératif de PeerTube se constitue comme une association de petites vidéos liées entre elles, serveurs chacune ayant son propre administrateur et ses règles spécifiques.

Chaque serveur vidéo joue le rôle de tracker BitTorrent, hébergeant les comptes et les vidéos des utilisateurs. Le protocole ActivityPub est utilisé pour l'interaction entre les serveurs dans le réseau fédératif. L'identifiant utilisateur se forme sous la forme « @nom_utilisateur@domaine_serveur ». Lors de la visualisation d'une vidéo, les données sont chargées autant que possible via les navigateurs d'autres visiteurs regardant le même contenu. Si la vidéo demandée n'est visionnée par personne, le serveur sur lequel la vidéo est hébergée s'en charge (utilisant le protocole WebSeed).

Outre la distribution du trafic entre les utilisateurs regardant des vidéos, PeerTube permet aux serveurs de cacher les vidéos d'autres auteurs. Cela forme un réseau distribué non seulement de clients, mais aussi de serveurs, assurant ainsi la résilience. En plus de la diffusion de vidéos préenregistrées, il y a un support pour la diffusion en direct (live streaming) avec une livraison de contenu en mode P2P. Des programmes typiques, comme OBS, peuvent être utilisés pour gérer le streaming.

Pour commencer à diffuser via PeerTube, l'utilisateur doit télécharger une vidéo sur l'un des serveurs, avec une description et un ensemble de tags. Après cela, la vidéo sera accessible dans l'ensemble du réseau fédératif, et non seulement sur le serveur Pour travailler avec PeerTube et participer à la distribution de contenu, il suffit d'un navigateur classique. Vous pouvez diffuser des vidéos en utilisant des communications P2P en ajoutant un widget spécial avec un lecteur web intégré sur votre site, de la même manière que les vidéos YouTube s'intègrent sur les pages. Vous pouvez suivre les nouvelles vidéos en vous abonnant aux chaînes vidéo choisies dans les réseaux sociaux fédérés (par exemple, Mastodon et Pleroma) ou via RSS.

À l'heure actuelle, le réseau fédéré compte 1317 serveurs, soutenus par des bénévoles et des organisations. Si un utilisateur n'est pas satisfait des règles de publication des vidéos sur un serveur PeerTube particulier, il peut se connecter à un autre serveur ou lancer son propre serveur. Pour un déploiement rapide du serveur, une image préconfigurée au format Docker (chocobozzz/peertube) est fournie.

Initialement, la plateforme PeerTube était basée sur l'utilisation du client BitTorrent WebTorrent, exécuté dans le navigateur et utilisant la technologie WebRTC pour établir un canal de communication P2P direct entre les navigateurs. Par la suite, au lieu de WebTorrent, le protocole HLS (HTTP Live Streaming) a été utilisé conjointement avec WebRTC, permettant de gérer adaptativement le flux en fonction de la bande passante. L'interface web est construite en utilisant le framework Angular.

Les principales nouveautés de PeerTube 7.1 :

  • L'identification des nœuds du réseau fédéré a été améliorée : sous les vignettes, des informations sur le serveur utilisé par l'auteur de la vidéo sont désormais affichées. En cliquant sur ces informations, un dialogue s'ouvre avec des informations plus détaillées sur l'origine de la vidéo.
    La plateforme de diffusion vidéo décentralisée PeerTube 7.1 a été publiée
  • Le support de la spécification Podcast 2.0 a été étendu. Il est maintenant possible d'utiliser du contenu de PeerTube comme des podcasts - les utilisateurs peuvent s'abonner à des chaînes de podcasts et écouter le flux audio des vidéos séparément en utilisant des applications de podcasts standard, telles qu'AntennaPod et Podverse. La compatibilité de l'alimentation en podcast avec Apple Podcast a été assurée.
  • La mise en page de la page « À propos » a été modifiée. Un bloc d'informations sur l'instance de la plateforme a été ajouté, comprenant le nombre d'utilisateurs et de vidéos hébergées, une description de la plateforme, ainsi que les règles d'utilisation.
    La plateforme de diffusion vidéo décentralisée PeerTube 7.1 a été publiée
  • Le protocole modernisé est activé, permettant d'augmenter le nombre d'utilisateurs visualisant simultanément le contenu en réduisant le nombre de messages envoyés au réseau fédératif.
  • Ajout de la prise en charge de la vérification sur les microblogs Mastodon — l'utilisateur peut lier ses chaînes et plateformes PeerTube à son compte Mastodon et afficher un bouton pour s'abonner à son blog sur Mastodon.
  • Mise à jour de la bibliothèque p2p-media-loader, permettant d'utiliser le mode P2P dans le lecteur vidéo pour améliorer la stabilité de la lecture du contenu. Les changements sont particulièrement visibles lors de la visualisation de flux configurés pour fonctionner avec des latences faibles.
  • Ajout de la prise en charge de l'ajout de sous-titres aux vidéos dans le stockage objet.
  • L'administrateur a la possibilité de définir le comportement par défaut du lecteur.
  • Ajout de la prise en charge des plugins clients pour insérer des liens externes dans le menu de la barre latérale gauche.
  • La prise en charge de la branche de la plateforme Node.JS 18 a été arrêtée.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster