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

Publié question Tube de pairs 1.3, 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.

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. Actuellement en cours de publication de contenu 332 serveurs entretenus par divers bénévoles et organisations.

Principales nouveautés de la version 1.3 :

  • Ajout de la prise en charge des listes de lecture vidéo avec lesquelles l'utilisateur peut créer une liste pour une visualisation différée.
    Il est possible de créer des playlists privées et publiques. Chaque entrée peut non seulement définir une vidéo, mais également référencer une position pour démarrer et terminer la lecture. Contrairement aux chaînes, les playlists ne peuvent pas faire l’objet d’un abonnement, mais sont un moyen de visionnage individuel. Vous pouvez inclure non seulement vos propres vidéos, mais également celles d’autres personnes dans la liste de lecture. Le paramètre streaming_playlists a été ajouté au fichier de configuration production.yaml, qui définit le répertoire de sauvegarde des playlists ;

  • Ajout de la fonction de mise en quarantaine des vidéos (lorsqu'elle est activée, les vidéos téléchargées sont automatiquement ajoutées à la liste noire et exclues de celle-ci après examen) ;
  • Ajout de la prise en charge du protocole expérimental HLS (HTTP Live Streaming), qui vous permet de contrôler le flux de manière adaptative en fonction de la bande passante. Pour utiliser HLS, chaque résolution nécessite le téléchargement d'un fichier vidéo distinct. Pris en charge avec FFmpeg 4 ou version ultérieure ;
  • Capacités améliorées de gestion des abonnés. Ajout de la prise en charge de la suppression d'un abonné, du blocage de la création de nouveaux abonnements, de l'ajout manuel d'abonnés et de l'envoi de notifications sur les nouveaux abonnés ;
  • Interface utilisateur améliorée. La hauteur de la zone de lecture a été augmentée, le design des boutons a été modifié, la taille des vignettes a été augmentée,
    une section « Ma bibliothèque » a été ajoutée au menu, l'affichage sur les appareils mobiles a été amélioré et de nouveaux effets animés ont été ajoutés ;

  • L'interface administrateur a désormais la possibilité de désactiver le tracker (interdisant le fonctionnement en mode P2P), de modifier/réinitialiser les mots de passe des utilisateurs, d'afficher les journaux du serveur, de diagnostiquer les problèmes de réseau, de limiter la taille de l'historique des vidéos regardées et de supprimer les anciennes entrées sur les vidéos externes. .

Source: opennet.ru

Ajouter un commentaire