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

Publié question Tube de pairs 1.4, une plateforme décentralisée d'organisation de l'hébergement et de la diffusion vidéo. 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. Développements de projets propagé sous licence AGPLv3.

PeerTube est basé sur le client BitTorrent WebTorrent, lancé dans le navigateur et utilisant la technologie WebRTC organiser un canal de communication P2P direct entre les navigateurs et le protocole ActivitéPub, qui vous permet d'unir des serveurs vidéo disparates dans un réseau fédéré commun dans lequel les visiteurs participent à la diffusion du 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 Angulaire.

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, le retour est organisé par le serveur sur lequel la vidéo a été initialement mise en ligne (le protocole est utilisé Graine Web). 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.

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 logiciel supplémentaire. 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.

Actuellement en cours de publication de contenu 320 serveurs entretenus 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 courir votre propre serveur. Pour un déploiement rapide du serveur, une image préconfigurée au format Docker (chocobozzz/peertube) est fournie.

Dans la nouvelle version :

  • Ajout d'un support expérimental pour les plugins et les thèmes pouvant être installés via l'interface Web de l'administrateur. Chaque instance PeerTube peut avoir son propre thème (l'administrateur télécharge les thèmes, après quoi ils deviennent disponibles pour l'activation par les utilisateurs) ;
  • Ajout de la prise en charge du chargement de fichiers audio. PeerTube lui-même créera une vidéo avec une image statique basée sur celles-ci, fusionnant le fichier audio avec la couverture de l'album et les paramètres du fichier ;
  • La prise en charge de l'enregistrement des utilisateurs en plusieurs étapes a été mise en œuvre. Les nouveaux utilisateurs peuvent créer leur propre chaîne (nom d'utilisateur/chaîne). Par défaut, l'utilisateur voit la page de sa chaîne, et non la page d'accueil du compte ;
  • Ajout de la possibilité d'utiliser les paramètres mute, loop et peertubeLink dans les URL ;
  • L'interface de publication vidéo a été repensée, ajoutant la possibilité d'attribuer des heures de début et de fin pour la lecture, les sous-titres, les indicateurs de lecture automatique et cyclique ;
  • Affichage fourni des groupes d'abonnés et des vidéos récemment ajoutées par ordre chronologique ;
  • Ajout d'un filtre de langue qui vous permet d'afficher des vidéos uniquement dans certaines langues ;
  • Ajout de la possibilité de transférer des vidéos publiques ou non encore publiées, ainsi que des playlists, vers la catégorie privée ;
  • La possibilité de transcoder des vidéos avec une qualité 4K a été implémentée ;
  • Fournit un support pour la suppression fédérée des commentaires (sur d'autres serveurs) supprimés par le propriétaire de la vidéo ;
  • Ajout de la possibilité de définir un mot de passe administrateur lors du premier lancement ;
  • Résout un problème de sécurité causé par la possibilité pour les modérateurs de créer et de modifier les paramètres des utilisateurs privilégiés. Désormais, les actions des modérateurs sont limitées aux seuls utilisateurs ordinaires ;
  • Les utilitaires CLI sont inclus dans un package distinct pour réduire la taille des dépendances du serveur ;
  • Performances améliorées du cache de fichiers statiques et affichage plus rapide des polices.

Source: opennet.ru

Ajouter un commentaire