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

Publié version PeerTube 1.3, une plateforme décentralisée pour l'hébergement et la diffusion de vidéos. PeerTube propose une alternative indépendante à YouTube, Dailymotion et Vimeo, utilisant un réseau de distribution de contenu basé sur des communications P2P, reliant les navigateurs des visiteurs. Les développements du projet sont distribués sont sous licence AGPLv3.

PeerTube est basĂ© sur l'utilisation d'un client BitTorrent WebTorrent, lancĂ© dans le navigateur et utilisant la technologie WebRTC pour Ă©tablir un canal de communication direct P2P entre les navigateurs, ainsi que le protocole ActivityPub, permettant de relier des serveurs de vidĂ©os disparates en un rĂ©seau fĂ©dĂ©rĂ©, oĂč les visiteurs participent Ă  la livraison de contenu et ont la possibilitĂ© de s'abonner Ă  des chaĂźnes et de recevoir des notifications sur de nouvelles vidĂ©os. L'interface web fournie par le projet est construite avec le framework Angular.

Le réseau fédéré PeerTube se constitue comme une association de petits serveurs d'hébergement de vidéos interconnectés, chacun ayant son propre administrateur et pouvant avoir ses propres rÚgles. Chaque serveur de vidéos agit en tant que tracker BitTorrent, sur lequel sont hébergés les comptes d'utilisateurs de ce serveur et leurs vidéos. L'identifiant de l'utilisateur se forme sous la forme «@nom_utilisateur@domaine_serveur». La transmission de données lors de la visualisation se fait directement depuis les navigateurs d'autres visiteurs regardant le contenu.

Si personne ne regarde la vidĂ©o, la diffusion est organisĂ©e par le serveur sur lequel la vidĂ©o a Ă©tĂ© initialement tĂ©lĂ©chargĂ©e (utilisant le protocole WebSeed). En plus de distribuer le trafic entre les utilisateurs regardant les vidĂ©os, PeerTube permet Ă©galement aux nƓuds, lancĂ©s par les auteurs pour le premier hĂ©bergement de vidĂ©os, de mettre en cache les vidĂ©os d'autres auteurs, formant un rĂ©seau distribuĂ© non seulement de clients, mais aussi de serveurs, tout en assurant la robustesse.

Pour commencer à diffuser via PeerTube, il suffit à l'utilisateur de télécharger une vidéo sur l'un des serveurs, avec une description et un ensemble de balises. La vidéo sera alors accessible sur l'ensemble du réseau fédéré, et pas seulement depuis le serveur d'origine. Pour utiliser PeerTube et participer à la diffusion du contenu, un simple navigateur est suffisant et aucune installation de logiciel supplémentaire n'est requise. Les utilisateurs peuvent suivre les activités sur les chaßnes vidéo de leur choix en s'abonnant à des chaßnes intéressantes sur les réseaux sociaux fédérés (par exemple sur Mastodon et Pleroma) ou via RSS. Pour diffuser des vidéos en utilisant des communications P2P, l'utilisateur peut également ajouter sur son site un widget spécial avec un lecteur web intégré.

Si l'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 démarrer son propre serveur. Pour un déploiement rapide du serveur, une image préconfigurée au format Docker (chocobozzz/peertube) est fournie. Actuellement, pour héberger du contenu, des 332 serveurs soutenus par divers bénévoles et organisations sont opérationnels.

Les principales nouveautés de la version 1.3 :

  • Ajout de la prise en charge des listes de lecture vidĂ©o, permettant Ă  l'utilisateur de crĂ©er une liste pour un visionnage ultĂ©rieur.
    Il est possible de crĂ©er Ă  la fois des playlists privĂ©es et publiques. Chaque entrĂ©e peut non seulement dĂ©finir une vidĂ©o, mais aussi rĂ©fĂ©rencer une position de dĂ©but et de fin de lecture. Contrairement aux chaĂźnes, les listes de lecture ne peuvent pas ĂȘtre des objets d'abonnement, mais servent Ă  une organisation individuelle du visionnage. On peut inclure non seulement ses propres vidĂ©os, mais aussi celles d'autres. Un paramĂštre a Ă©tĂ© ajoutĂ© au fichier de configuration production.yaml, dĂ©finissant le rĂ©pertoire de sauvegarde des playlists ;
  • Ajout d'une fonction de mise en quarantaine des vidĂ©os (lorsqu'elle est activĂ©e, les vidĂ©os tĂ©lĂ©chargĂ©es sont automatiquement ajoutĂ©es Ă  une liste noire et en sont retirĂ©es aprĂšs rĂ©vision) ;
  • Ajout d'une prise en charge expĂ©rimentale du protocole HLS (HTTP Live Streaming), permettant de gĂ©rer de maniĂšre adaptative le flux en fonction de la bande passante. Pour utiliser HLS, un fichier vidĂ©o distinct doit ĂȘtre tĂ©lĂ©chargĂ© pour chaque rĂ©solution. NĂ©cessite FFmpeg version 4 ou plus rĂ©cente ;
  • Les fonctionnalitĂ©s de gestion des abonnĂ©s ont Ă©tĂ© Ă©tendues. Ajout de la prise en charge de la suppression d'abonnĂ©s, de la restriction de crĂ©ation de nouvelles abonnements, de l'ajout manuel d'abonnĂ©s et de l'envoi de notifications concernant les nouveaux abonnĂ©s;
  • L'interface utilisateur a Ă©tĂ© 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Ă© agrandie,
    une section « Ma bibliothÚque » a été ajoutée au menu, l'affichage sur les appareils mobiles a été amélioré, de nouveaux effets animés ont été ajoutés;
  • L'interface administrateur propose dĂ©sormais des possibilitĂ©s de dĂ©sactivation du tracker (interdiction de fonctionnement en mode P2P), de changement/rĂ©initialisation des mots de passe des utilisateurs, de consultation des journaux serveurs, de diagnostic des problĂšmes de rĂ©seau, de limitation de la taille de l'historique des vidĂ©os visionnĂ©es et de suppression des anciens enregistrements de vidĂ©os externes.

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