Sortie de la plateforme de diffusion vidéo décentralisée PeerTube 4.3

La sortie d'une plateforme décentralisée d'organisation de l'hébergement et de la diffusion vidéo PeerTube 4.3 a eu lieu. PeerTube offre une alternative indépendante à YouTube, Dailymotion et Vimeo, en utilisant un réseau de distribution de contenu basé sur les communications P2P et en reliant les navigateurs des visiteurs entre eux. Les développements du projet sont distribués sous licence AGPLv3.

Principales nouveautés :

  • La possibilité d'importer automatiquement des vidéos depuis d'autres plateformes vidéo a été implémentée. Par exemple, un utilisateur peut initialement publier une vidéo sur YouTube et configurer le transfert automatique vers sa chaîne basée sur PeerTube. Il est possible de regrouper des vidéos de différentes plates-formes sur une seule chaîne PeerTube, ainsi qu'un transfert limité de vidéos à partir de listes de lecture spécifiées. L'importation automatique est activée dans le menu « Ma bibliothèque » via le bouton « Mes synchronisations » de l'onglet « Chaînes ».
    Sortie de la plateforme de diffusion vidéo décentralisée PeerTube 4.3
  • Des travaux ont été menés pour moderniser l'interface utilisateur. Le design de la page de création de compte a été revu, sur lequel le nombre d'étapes lors de l'inscription a été augmenté : affichage des informations générales, acceptation des conditions d'utilisation, remplissage d'un formulaire avec les données de l'utilisateur, demande de création de la première chaîne et informations sur l'enregistrement réussi du compte. Modification de l'emplacement des principaux éléments sur la page de connexion pour rendre les messages d'information plus visibles. La barre de recherche a été déplacée au centre du haut de l'écran. Taille de police augmentée et couleur ajustée.
    Sortie de la plateforme de diffusion vidéo décentralisée PeerTube 4.3
  • Les possibilités d'intégration de vidéos sur d'autres sites ont été étendues. Pour les diffusions en direct intégrées au player intégré aux pages, quelques instants avant le début et après la fin de la diffusion, des écrans de veille explicatifs s'affichent à la place du vide, créant un sentiment d'échec. Le démarrage automatique de la lecture après le début d'une diffusion en direct programmée est également implémenté.
  • Ajout de nouvelles options pour configurer votre nœud PeerTube. L'administrateur dispose d'outils pour lancer des travaux en mode batch sur les nœuds fédérés (Fédération), par exemple pour supprimer certains abonnés de tous les nœuds contrôlés d'un coup. Ajout d'options pour désactiver le transcodage afin de modifier la résolution des vidéos téléchargées ou des diffusions en direct, y compris la possibilité de désactiver le transcodage des vidéos avec une résolution supérieure au maximum autorisé dans les paramètres. La possibilité de supprimer sélectivement des fichiers de vidéos a été ajoutée à l'interface Web, ce qui peut être utile pour libérer de l'espace libre (par exemple, vous pouvez immédiatement supprimer des vidéos avec une résolution supérieure à celle spécifiée).
    Sortie de la plateforme de diffusion vidéo décentralisée PeerTube 4.3
  • Des optimisations ont été apportées pour améliorer les performances et augmenter l'évolutivité.

La plateforme PeerTube est basée sur l'utilisation du client WebTorrent BitTorrent, qui s'exécute dans le navigateur et utilise la technologie WebRTC pour organiser un canal de communication P2P direct entre les navigateurs, et sur le protocole ActivityPub, qui permet d'unir des serveurs vidéo disparates dans un réseau fédéré commun. réseau dans lequel les visiteurs participent à la diffusion de contenu et ont la possibilité de s'abonner à des chaînes et de recevoir des notifications sur les nouvelles vidéos. L'interface Web fournie par le projet est construite à l'aide du framework Angular.

Le réseau fédéré PeerTube est constitué d'une communauté de petits serveurs d'hébergement vidéo interconnectés, chacun ayant son propre administrateur et pouvant adopter ses propres règles. Chaque serveur avec vidéo agit comme un tracker BitTorrent, qui héberge les comptes d'utilisateurs de ce serveur et leurs vidéos. L'ID utilisateur est formé sous la forme « @user_name@server_domain ». Les données de navigation sont transmises directement depuis les navigateurs des autres visiteurs consultant le contenu.

Si personne ne visionne la vidéo, la mise en ligne est organisée par le serveur sur lequel la vidéo a été initialement téléchargée (le protocole WebSeed est utilisé). En plus de distribuer le trafic entre les utilisateurs qui regardent des vidéos, PeerTube permet également aux nœuds lancés par les créateurs d'héberger initialement des vidéos pour mettre en cache les vidéos d'autres créateurs, formant ainsi un réseau distribué non seulement de clients mais également de serveurs, tout en offrant une tolérance aux pannes. Il existe une prise en charge du streaming en direct avec diffusion de contenu en mode P2P (des programmes standard tels qu'OBS peuvent être utilisés pour contrôler le streaming).

Pour commencer à diffuser via PeerTube, l'utilisateur doit simplement télécharger une vidéo, une description et un ensemble de balises sur l'un des serveurs. Après cela, la vidéo sera disponible sur tout le réseau fédéré, et pas seulement depuis le serveur de téléchargement initial. Pour travailler avec PeerTube et participer à la distribution de contenu, un navigateur classique suffit et ne nécessite pas l'installation de logiciels supplémentaires. Les utilisateurs peuvent suivre l'activité dans les chaînes vidéo sélectionnées en s'abonnant aux chaînes d'intérêt sur les réseaux sociaux fédérés (par exemple, Mastodon et Pleroma) ou via RSS. Pour distribuer des vidéos à l'aide des communications P2P, l'utilisateur peut également ajouter un widget spécial avec un lecteur Web intégré à son site Web.

Il existe actuellement environ 1100 XNUMX serveurs d'hébergement de contenu gérés par divers bénévoles et organisations. Si un utilisateur n'est pas satisfait des règles de publication de vidéos sur un serveur PeerTube particulier, il peut se connecter à un autre serveur ou démarrer son propre serveur. Pour un déploiement rapide du serveur, une image préconfigurée au format Docker (chocobozzz/peertube) est fournie.

Source: opennet.ru

Ajouter un commentaire