Les actualités de PeerTube !

Quoi de neuf ?

28/11/2023

PeerTube v6 est publié, et conçu grâce à vos idées !

C'est #givingtuesday (« jour des dons »), donc nous vous offrons PeerTube v6 aujourd'hui ! PeerTube est le logiciel que nous développons pour les créatrices, médias, institutions, enseignants… Pour gérer leur propre plateforme vidéo, comme une alternative à Youtube et Twitch.

🦆 VS 😈 : Reprenons du terrain aux géants du web !

Grâce à vos dons (défiscalisables à 66 %), l’association Framasoft agit pour faire avancer le web éthique et convivial. Retrouvez un résumé de nos avancées en 2023 sur le site Soutenir Framasoft.

➡️ Lire la série d’articles de cette campagne (nov. – déc. 2023)

La sixième version majeure est publiée aujourd'hui et nous en sommes très fier·es ! C'est la plus ambitieuse depuis l'ajout du streaming en direct et en pair-à-pair. Il y a une bonne raison à cela : nous avons rempli cette v6 de fonctionnalités inspirées par vos idées !

Nous sommes tellement impatient·es de vous présenter tout le travail que nous avons accompli que nous allons le faire sans introduction... mais pensez à nous suivre ! Dans deux semaines, nous prendrons plus de temps pour parler de l'histoire de PeerTube, de l'état actuel de ce projet et des grands projets que nous avons pour son avenir !

Cette année : deux mises à jour mineures et une avancée majeure

En 2023, et avant de préparer cette mise à jour majeure, nous n'avons publié que deux versions mineures… mais l'une d'entre elles a apporté une fonctionnalité technique majeure qui contribuera à démocratiser encore davantage l'hébergement de vidéos.

Mars 2023 : PeerTube v5.1

Vous trouverez plus de détails dans la news dédiée à la version 5.1, donc pour faire court, cette version apporte :

  • une fonctionnalité "demander un compte", où les modérateurices d'instance peuvent gérer et modérer les nouvelles demandes de compte ;
  • un bouton de retour au direct, qui vous permet de revenir au direct lorsque vous êtes à la traîne lors d'un direct ;
  • Améliorations du plugin d'identification, pour faciliter la connexion avec des identifiants externes.
Juin 2023 : PeerTube 5.2...

Comme vous le découvrirez dans notre blogpost sur la version 5.2, il y a eu quelques nouvelles fonctionnalités plus petites mais importantes telles que :

  • L'adaptation des flux RSS aux standards de podcast, de sorte que n'importe quel logiciel de podcast puisse être capable de lire une chaîne PeerTube, par exemple ;
  • L'option permettant de définir la confidentialité de la rediffusion d'un direct, afin que les vidéastes puissent choisir à l'avance si la rediffusion de leur live sera Publique, Non listée, Privée ou Interne ;
  • Amélioration de la navigation sans souris : pour celles qui préfèrent ou ceux qui doivent naviguer à l'aide de leur clavier ;
  • Et des améliorations de notre documentation (elle est très complète : consultez-la !).
…avec une fonctionnalité majeure : le transcodage distant

Mais ce qui a changé la donne dans cette version 5.2, c'est la nouvelle fonctionnalité de transcodage à distance.

Lorsqu'un vidéaste télécharge une vidéo (ou lorsqu'elle diffuse en direct), PeerTube doit transformer son fichier vidéo dans un format efficace. Cette tâche est appelée transcodage vidéo et consomme beaucoup de puissance de calcul (CPU). Les administratrices de PeerTube avaient besoin de gros serveurs CPU (coûteux) pour une tâche qui n'était pas permanente... jusqu'au transcodage à distance.

Le transcodage à distance permet aux administrateurs de PeerTube de déporter tout ou partie de leurs tâches de transcodage sur un autre serveur, plus puissant, qui peut être partagé avec d'autres administratrices, par exemple.

Cela rend l'ensemble de l'administration PeerTube moins chère, plus résiliente, plus économe en énergie... et ouvre une voie de partage des ressources entre les communautés !

Nous voulons, une fois de plus, remercier le programme NGI Entrust et la fondation NLnet pour la bourse qui nous a permis de réaliser une telle amélioration technique !

PeerTube v6 est frais... grâce aux idées que vous nous avez soufflées !

Assez parlé du passé, détaillons les fonctionnalités de cette nouvelle version majeure. Notez que, pour toute cette feuille de route 2023, nous avons développé des fonctionnalités suggérées et votées par… vous ! Ou du moins par celles et ceux d'entre vous qui ont partagé leurs idées sur notre site de suggestions (en Anglais).

Protégez vos vidéos avec des mots de passe !

Cette fonctionnalité était très attendue. Les vidéos protégées par un mot de passe peuvent être utilisées dans de nombreuses situations : pour créer un contenu exclusif, marquer une étape dans un parcours pédagogique, partager des vidéos avec des personnes de confiance...

Sur leur compte PeerTube, les vidéastes peuvent désormais définir un mot de passe unique lorsqu'iels téléchargent, importent ou mettent à jour les paramètres de leurs vidéos.

Mais avec notre API REST, les administrateurs et les développeuses peuvent aller plus loin. Ils peuvent définir et stocker autant de mots de passe qu'elles le souhaitent, ce qui leur permet de donner et de révoquer facilement l'accès aux vidéos.

Cette fonctionnalité est le fruit du travail de Wicklow, pendant son stage chez nous.

Storyboard vidéo : prévisualisez ce qui va suivre !

Si vous aimez regarder vos vidéos en ligne, vous avez peut-être l'habitude de survoler la barre de progression avec votre souris ou votre doigt. Habituellement, un aperçu de l'image apparaît sous forme de vignette : c'est ce qu'on appelle le storyboard, et c'est maintenant disponible dans PeerTube !

Veuillez noter que comme les storyboards ne sont générés que lors du téléchargement (ou de l'importation) d'une vidéo, ils ne seront donc disponibles que pour les nouvelles vidéos des instances qui sont passées à la v6...

Ou vous pouvez demander, très gentiment, à vos administrateurs d'utiliser la commande magique npm run create-generate-storyboard-job (attention : cette tâche peut nécessiter un peu de puissance CPU), afin de générer des storyboards pour les anciennes vidéos.

Téléchargez une nouvelle version de votre vidéo !

Parfois, les créateurs de vidéos veulent mettre à jour une vidéo, pour corriger une erreur, offrir de nouvelles informations… ou simplement pour proposer un meilleur montage de leur travail !

Désormais, avec PeerTube, elles peuvent télécharger et remplacer une ancienne version de leur vidéo. Bien que l'ancien fichier vidéo soit définitivement effacé (pas de retour en arrière !), les créatrices conservent la même URL, le titre et les informations, les commentaires, les statistiques, etc.

Il est évident qu'une telle fonctionnalité nécessite de la confiance des vidéastes et des administrateurs, qui ne veulent pas être responsables de la "mise à jour" d'une adorable vidéo de chatons en une horrible publicité pour des groupes de discrimination contre les chats.

C'est pourquoi une telle fonctionnalité ne sera disponible que si les administratrices choisissent de l'activer sur leurs plateformes PeerTube, et affichera la date où le fichier a été remplacé sur les vidéos mises à jour.

Ajoutez des chapitres à vos vidéos !

Les vidéastes peuvent désormais ajouter des chapitres à leurs vidéos sur PeerTube. Dans la page des paramètres de la vidéo, ils obtiendront un nouvel ongle "chapitres" où elles n'auront qu'à spécifier le timecode et le titre de chaque chapitre pour que PeerTube l'ajoute.

S'ils importent leur vidéo depuis une autre plateforme (tousse YouTube tousse), PeerTube devrait automatiquement reconnaître et importer les chapitres définis sur cette vidéo distante.

Lorsque des chapitres sont définis, des marqueurs apparaissent et segmentent la barre de progression. Les titres des chapitres s'affichent lorsque vous survolez ou touchez l'un de ces segments.

Tests de charge, performances et recommandations de configuration

L'année dernière, grâce à l'émission « Au Poste ! » du journaliste français David Dufresne et à son hébergeur Octopuce, nous avons eu droit à un test de charge du direct avec plus de 400 spectateurices simultanés : voir le rapport ici sur le blog d'Octopuce.

De tels tests sont vraiment utiles pour comprendre où nous pouvons améliorer PeerTube pour réduire les goulots d'étranglement, améliorer les performances, et donner des conseils sur la meilleure configuration pour un serveur PeerTube si un administrateur prévoit d'avoir beaucoup de trafic.

C'est pourquoi cette année, nous avons décidé de réaliser plus de tests, avec un millier d'utilisateurs simultanés simulés à la fois dans des conditions de direct et de diffusion de vidéo classique. Nous remercions Octopuce de nous avoir aidé·es à déployer notre infrastructure de test.

Nous publierons bientôt un rapport avec nos conclusions et les configurations de serveurs recommandées en fonction des cas d'utilisation (fin 2023, début 2024). En attendant, les premiers tests nous ont motivés à ajouter de nombreuses améliorations de performances dans cette v6, telles que (préparez-vous aux termes techniques) :

  • Traiter les tâches HTTP unicast dans les worker threads
  • Signer les requêtes ActivityPub dans les worker threads
  • Optimisation des requêtes HTTP pour les vidéos recommandées
  • Optimisation des requêtes SQL pour les vidéos lors du filtrage sur les directs ou les tags
  • Optimiser les endpoints /videos/{id}/views avec de nombreux spectateurs
  • Ajout de la possibilité de désactiver les journaux HTTP de PeerTube
...et il y en a toujours plus !

Une nouvelle version majeure s'accompagne toujours de son lot de changements, d'améliorations, de corrections de bogues, etc. Vous pouvez lire le journal complet ici (en Anglais), mais en voici les grandes lignes :

  • Nous avions besoin de régler une dette technique : la version 6 supprime la prise en charge de WebTorrent pour se concentrer sur HLS (avec P2P via WebRTC). Les deux sont des briques techniques utilisées pour diffuser en pair à pair dans les navigateurs web, mais HLS est plus adapté à ce que nous faisons (et prévoyons de faire) avec PeerTube
  • Le lecteur vidéo est plus efficace
    • Il n'est plus reconstruit à chaque fois que la vidéo change ;
    • Il conserve vos paramètres de visionnage (vitesse, plein écran, etc.) lorsque la vidéo change ;
    • Il ajuste automatiquement sa taille en fonction du ratio de la vidéo ;
  • Nous avons amélioré le référencement, pour aider les vidéos hébergées sur une plateforme PeerTube à apparaître plus haut dans les résultats des moteurs de recherche ;
  • Nous avons beaucoup travaillé sur l'amélioration de l'accessibilité de PeerTube à plusieurs niveaux, afin de simplifier l'expérience des personnes en situation de handicap.

Qu'en est-il de l'avenir de PeerTube ?

Alors que YouTube fait la guerre aux bloqueurs de publicité, que Twitch exploite de plus en plus les vidéastes et que tout le monde est de plus en plus conscient de la toxicité de ce système, PeerTube est en train de gagner du terrain, est de plus en plus reconnu et voit sa communauté grandir.

Nous avons tellement d'annonces à faire sur l'avenir que nous prévoyons pour PeerTube, que nous publierons une annonce séparée, dans deux semaines. Nous prévoyons également d'organiser un direct, afin de répondre aux questions que vous vous posez sur PeerTube.

Vous resterez au courant en vous abonnant à la Lettre d'information de PeerTube, en suivant le compte Mastodon de PeerTube ou en surveillant le Framablog.

Cliquez pour nous soutenir et aider Sepia à repousser Videoraptor – Illustration CC-By David Revoy
Cliquez pour nous soutenir et aider Sepia à repousser Videoraptor – Illustration CC-By David Revoy

Merci de soutenir PeerTube et Framasoft

En attendant, nous voulons vous rappeler que tous ces développements ont été réalisés par un seul développeur rémunéré, un stagiaire, et une fabuleuse communauté (beaucoup de datalove à Chocobozzz, Wicklow, et les nombreuses, nombreux contributeurs : vous êtes toustes incroyables !)

Framasoft étant une association française à but non lucratif principalement financée par des dons (75% de nos revenus annuels proviennent de personnes comme vous et nous), le développement de PeerTube a été financé par deux sources principales :

  • les francophones sensibilisées aulogiciel libre
  • Les subventions de l'initiative Next Generation Internet, par l'intermédiaire de NLnet (en 2021 et 2023).

Si vous êtes un afficionado non francophone de PeerTube, merci de soutenir notre travail en faisant un don à Framasoft. Cela nous aidera grandement à financer nos très nombreux projets, et à équilibrer notre budget 2024.

Cette année encore, nous avons besoin de vous, de votre soutien, de votre partage pour nous aider à regagner du terrain sur le web toxique des GAFAM et à multiplier le nombre d'espaces numériques éthiques. Nous avons donc demandé à David Revoy de nous aider à présenter cela sur notre page support Framasoft, que nous vous invitons à visiter (parce qu'elle est belle) et surtout à partager le plus largement possible :

Si nous voulons équilibrer notre budget pour 2024, nous avons cinq semaines pour collecter 176 425 € : nous ne pouvons pas le faire sans votre aide !

Merci encore de soutenir PeerTube,
l'équipe de Framasoft.

21/06/2023

La version 5.2 de PeerTube est sortie !

Cette version vient avec un petit défi technique que nous sommes fiers d'avoir relevé ! Cette nouvelle fonctionnalité ne sera pas aussi visible qu'un changement graphique mais elle permettra de rendre l'hébergement d'une plateforme PeerTube plus facile, plus résiliente et moins chère.

Voyons de quoi il en retourne :)

Ceci est une résolution : transcodage vidéo

Le transcodage vidéo est le fait de convertir un fichier vidéo en plusieurs formats pouvant être diffusés sur les différents appareils. En plus clair, cela récupère votre fichier (mp4, par exemple) et le transforme en plusieurs formats lisibles par les navigateurs web, applications, etc… Le transcodage se fait au moment de l'envoi d'une vidéo sur l'instance PeerTube, ainsi que pendant les directs ou au moment de l'édition avec le Studio.

En plus des formats, le transcodage permet d'avoir plusieurs qualités de vidéo (de la bouillie de pixels à la possibilité de voir une fourmi en zoomant dans un panorama). Ce sont les fameux "720p", "1080p", etc.

Le souci est que transcoder des vidéos 4k de chatons demande beaucoup de ressources en processeur (le "CPU") pour le serveur. Même un petit chaton. Et qui dit gros CPU dit gros prix. C'est quand même dommage de devoir louer un serveur plus performant pour transcoder plus rapidement une grosse vidéo par mois.

Si seulement nous avions une solution à proposer… 🤔

Ceci est une évolution : transcodage distant

La solution que nous vous proposons : le transcodage distant ! L'idée est de laisser les serveurs des plateformes PeerTube diffuser les vidéos, en rendant possible de déporter le travail de transcodage sur d'autres ordinateurs (par exemple des serveurs distants dédiés à la tâche, mutualisables, etc.). Vous trouverez comment faire dans la documentation.

On vous explique comment créer un de ces serveurs distants en y installant un « runner PeerTube » ici. Il est même possible de transformer votre ordinateur personnel en runner grâce aux lignes de commandes, le temps de transcoder vos vidéos ! Si ça c'est pas de la souplesse…

Pour les plus techniques d'entre vous, cette fonctionnalité s'est inspirée des runners Gitlab pour l'architecture et de BOINC pour la simplicité d'utilisation. C'est une des forces du Libre : plutôt que de réinventer la roue, on s'inspire du travail des précurseurs et construit une nouvelle brique pour les personnes qui arriveront ensuite !

Pour en savoir plus, rendez-vous sur notre documentation.

Vous pouvez voir concrètement comme faire sur cette vidéo mais aussi en apprendre plus via cette vidéo de Jeena (qui partage ses chroniques d'administrateur de plateforme PeerTube sur son PeerTube, bien sûr) présentant le fonctionnement.

Ceci est une (French) révolution

Avec la fédération des catalogues de vidéos, la diffusion en pair à pair en cas de succès d'une vidéo, la redondance des vidéos pour les plateformes PeerTube qui souhaitent s'entraider, ou encore la possibilité de stocker les vidéo sur un serveur spécialisé... PeerTube visait déjà à démocratiser l'hébergement et la diffusion de vidéos en ligne.

Le transcodage distant permet d'aller plus loin en encourageant la mutualisation des tâches gourmandes en ressources CPU, et (nous l'espérons) en incitant les communautés à travailler ensemble. Désormais, héberger une plateforme PeerTube peut se faire sur des serveurs très peu puissants (et donc pas trop chers).

De plus, cette nouvelle fonctionnalité a été développée pour permettre, à l'avenir, de prendre en charge d'autres tâches qui demandent de la ressource CPU, afin de pourvoir les exécuter à distance elles aussi (comme par exemple les transcriptions vidéo audio-to-text).

Une fonctionnalité technique telle que le transcodage distant n'est pas des plus sexy. Ces développements ne sont pas les plus simples à financer, surtout par les dons. Nous remercions NLnet de nous avoir accompagné·es et donné accès aux programmes de financements de NGI0, qui ont financé ce développement !

Ce sont des améliorations

En plus du transcodage distant, cette 5.2 présentes de nombreuses améliorations :

  • Flux RSS pour podcast : une première brique a été développée pour permettre l'intégration de vos contenus PeerTube dans des lecteurs de podcast !
  • Navigation sans souris : si vous aimez naviguer uniquement à l'aide du clavier, vous allez apprécier les améliorations apportées !
  • La fonctionnalité Studio (introduite dans la version 4.2) permettant de modifier une vidéo téléversée, a enfin sa documentation (même si c'est d'une simplicité déconcertante) !
  • Définir la visibilité d'un replay : il est désormais possible de définir une visibilité pour le replay différente de celle du live. Vous pouvez donc lancer un live en public mais mettre le replay en limité (ou inversement, ou autre) ! Cette fonctionnalité a été développée par Wicklow, stagiaire sur le développement PeerTube : merci à lui !

Ceci est un appel aux dons

Le transcodage distant est tout nouveau : nous avons besoin de vos retours pour l'améliorer (mais vous pouvez aussi juste nous dire que vous appréciez). Pour cela, le meilleur endroit est le forum (en français) (ou celui en anglais).

La suite ?! En route vers la v6, vers la fin de l'année. Dans cette version vous pourrez, entre autres, protéger des vidéos par une mot de passe (grâce à Wicklow !), avoir un aperçu de l'image en survolant la barre de lecture, ajouter des chapitres à votre vidéo voire téléverser une nouvelle version de votre vidéo. Bref : nous avons du pain sur la planche !

Vous voulez nous aider à améliorer PeerTube ? Vous le pouvez en contribuant au logiciel, en partageant cette information et (si vous pouvez vous le permettre) en faisant un don à Framasoft.

Merci d'avance de votre soutien !

Framasoft

28/03/2023

La 5.1 de PeerTube est sortie !

La version 5.1 de PeerTube est sortie ! Au menu : modération des créations de compte, un bouton pour reprendre le direct, la gestion des plugins d'authentification externe améliorée... et d'autres évolutions bien pratiques. C'est parti pour le tour des nouveautés !

Modération des demandes de création de compte

Première nouveauté pour cette version mineure : les demandes de création de compte peuvent maintenant être validées à priori par les administrateurs et administratrices.

Lorsque la fonctionnalité est activée et qu'une personne s'inscrit sur une instance, elle doit remplir un champ (de type « pourquoi je souhaite créer un compte sur cette plateforme ? ») et doit ensuite attendre la validation de son inscription pour accéder à son compte.

De leur côté, les modérateurs et modératrices visualisent les différentes demandes, et peuvent les accepter ou les rejeter.

Un mail est directement envoyé à l'utilisateur⋅ice lorsque la demande est traitée. Le compte est automatiquement créé lorsque la sollicitation est validée.

Nous espérons ainsi permettre à différentes instances de ré-ouvrir leurs inscriptions sans risquer de potentielles vagues de spams.

Nouveau bouton pour « Reprendre le direct »

Un bouton « reprise du direct » arrive dans le lecteur ! Le bouton est rouge lorsque le lecteur est synchronisé avec le live en cours, et devient gris lorsqu'il ne l'est plus. Un seul clic qui permet ainsi de resynchroniser le live, c'est quand même bien pratique !

Gestion des plugins d’authentification externe améliorée

Les développeurs pourront profiter d'une amélioration de l’API pour les plugins d’authentification externe : définition d'un quota pour les utilisateur⋅ices, mise à jour des utilisateur⋅ices, ou encore mise en place d'une redirection automatique sur le service externe lorsqu'une session expire. Ces améliorations ont été financées par le Département de l'Instruction Publique (DIP) de l'État de Genève. Merci à eux !

Et aussi...

Cette version comporte différentes améliorations d'accessibilité de l'interface, ainsi que des améliorations de performance (la récupération des commentaires est devenue plus efficace et nous avons optimisé le rendu de l'éditeur de la page d'accueil).

Une autre évolution à noter est l'arrivée de deux nouvelles langues : l'islandais et l'ukrainien. Merci aux contributeurs pour ces traductions !

Nous avons aussi corrigé de nombreux bugs rapportés par la communauté. Nous arrivons maintenant à plus de 4000 tickets traités depuis le début du projet PeerTube, et ça, ça nous semble énorme ! Ce temps passé à améliorer, maintenir et apporter du support au logiciel, c'est directement vous qui le financez, grâce à vos dons. Merci !

Nous espérons que cette nouvelle version vous sera utile et nous remercions encore tous les contributeurs et contributrices de PeerTube !

Framasoft

08/02/2023

Ce que 2023 réserve à PeerTube...

Nous (Framasoft, une petite association à but non lucratif !) sommes fier·es de vous présenter notre feuille de route pour les développements et les projets annexes que nous avons prévu pour PeerTube en 2023. Cette feuille de route combine autant des avancées que nous avions envie d'apporter au logiciel que des propositions que vous nous avez transmises ces derniers mois.

Il nous semble important de repréciser que nous ne dédions qu’un développeur à PeerTube (oui, un seul !), PeerTube étant un projet parmi plus d’une cinquantaine menés par notre association.

Fin février : PeerTube 5.1

Nous prévoyons de publier la version 5.1 fin février. Voici les nouveautés envisagées :

  • Gestion facilité des demandes de création de compte (avec l’approbation de l’administrateur)
  • Les développeurs pourront profiter d'une amélioration de l’API pour les plugins d’authentification externe (définition d'un quota, mise à jour de l’utilisateur, etc.)
  • Optimiser la récupération des commentaires d'une vidéo
  • Ajout d'un bouton « Reprendre le direct » dans le lecteur vidéo
  • Amélioration et correction de bugs (notamment les bugs constatés lors du test de charge de fin décembre

Mai 2023 : PeerTube 5.2

C'est en mai que nous prévoyons de publier la version 5.2 de PeerTube, qui proposera la possibilité de transcodage à distance (fonctionnalité qui a reçu de nombreux votes !). Cela permettra de réduire la puissance requise pour un serveur PeerTube en déléguant les tâches consommatrices à des machines extérieures.
Dans un premier temps, cela concernera uniquement les vidéos hébergées, mais sera conçu pour être évolutif (notamment pour les livestreams). Un sacré défi technique qui nous attend !

Novembre-Décembre 2023 : PeerTube v6

C'est en fin d'année que nous prévoyons de publier la prochaine version majeure de PeerTube, et les nouvelles fonctionnalités prévues sont toutes inspirées de vos suggestions sur notre outil de feedback Let’s Improve PeerTube. Vous retrouverez :

Mais aussi...

En ce début d'année, nous accueillons Wicklow dans l'équipe, pour un stage de 6 mois. C'est l'occasion d'épauler le développeur de PeerTube et de familiariser plus de personnes avec la base de code du logiciel.

Nous allons aussi bien sûr continuer à corriger les bugs, nettoyer le code et améliorer l’architecture du logiciel pour faciliter les différentes avancées.

Nous continuerons aussi à soutenir le développement externe et communautaire, tel que le plugin Live-Chat.

Enfin, nous allons travailler sur de la curation de contenus pour notre plateforme vitrine Peer.tube (oui, avec un point au milieu !), pour permettre de présenter une porte d'entrée à PeerTube, qui ressemble à Framasoft .

PeerTube, comme l’ensemble de nos projets, est principalement financé par les dons à notre association. Sur cette feuille de route, seule la fonctionnalité de transcodage à distance de la v5.2 est déjà financée, grâce à un don de la fondation NLnet.

Vous voulez nous aider à réaliser cette feuille de route ? Vous pouvez nous soutenir en contribuant à PeerTube, en partageant cette information et (si vous pouvez vous le permettre) en faisant un don à Framasoft.

Merci d'avance de votre soutien !
Framasoft

21/12/2022

Déclaration concernant l'étude de l'ISD (Allemagne) sur PeerTube

Nous, Framasoft, développons le logiciel PeerTube depuis plus de 5 ans.

Framasoft est une association française à but non lucratif de 38 membres (10 employés, 28 volontaires), PeerTube est l'un de nos 50 projets, et nous faisons tout ce travail avec un seul développeur (qui ne travaille pas à plein temps sur PeerTube). Veuillez noter que 2 ou 3 d'entre nous comprennent, plus ou moins couramment, l'allemand.

Le 19 décembre, un journaliste du Tagesspiegel Background nous a informés qu'une étude réalisée par des chercheurs allemands et portant sur l'utilisation de PeerTube par l'extrême-droite était sur le point d'être publiée. Il nous a posé 3 questions sur l'ampleur du problème et ce qui pouvait être fait, et nous lui avons répondu le jour même.

Le 20 décembre, nous avons pu obtenir cette étude (elle est disponible en ligne et en allemand ici) et la traduire. Voilà pourquoi il nous a fallu du temps pour écrire et publier une déclaration collective.

Tout d'abord, nous tenons à remercier les chercheuses et chercheurs de l'ISD pour leur travail. Plus nous connaîtrons la façon dont les manipulateurs conspirationniste et les fascistes utilisent PeerTube, plus les communautés PeerTube apprendront à se protéger efficacement de ces contenus.

Partager le savoir, c'est partager le pouvoir.

PeerTube dit non aux fascistes et aux manipulateurs de complots

Soyons clairs : les valeurs de Framasoft sont fondamentalement opposées au fascisme. Cela vaut également pour les manipulations conspirationnistes qui conduisent à blesser et à tuer des gens. (voir notre manifeste, récemment publié, qui énonce nos valeurs fondamentales).

Nous sommes d'accord avec les résultats de l'étude. D'après notre expérience, les fachos représentent une très, très petite part de la fédération PeerTube (appelée "vidiverse"), mais ils savent être des trolls très bruyants et énergivores.

Nous ne devons pas ignorer le fait que, en 2022, si une société produit des groupes fascistes et nazis, ce n'est pas à cause de la technologie, mais à cause d'un problème plus profond, qui est principalement lié à la complaisance de certains gouvernements avec les idées d'extrême droite. Néanmoins, il est également vrai que certains dispositifs techniques qui fonctionnent sur la base de la mesure d'audience et de la publicité sont les premiers à diffuser des idées extrémistes. Le Fediverse ne fonctionne pas ainsi, mais nous devons nous efforcer de le maintenir en bonne santé.

PeerTube est un logiciel libre, nous ne pouvons pas empêcher ces personnes de l'utiliser. L'Allemagne, la France et la plupart des démocraties modernes ont déjà introduit des lois qui peuvent amener la justice à condamner les administrateurs de PeerTube qui hébergent sciemment et volontairement des contenus haineux, dangereux et nazis.

Ce que nous pouvons faire (et avons fait et voulons continuer), c'est donner aux communautés PeerTube les outils pour modérer, se protéger et ostraciser les fascistes et les plateformes PeerTube dangereuses.

Nous "modérons" (c'est à dire : bannissons) les contenus fascistes de tous les outils que nous gérons. Ainsi, nous nettoyons régulièrement l'index des instances. Par exemple, nous avons retiré de cet index des instances problématiques, dont plusieurs sont allemandes. Cela n'empêche pas ces instances d'exister, mais au moins nous essayons de garder l'index sain.

Nous avons besoin que les communautés s'impliquent

L'étude le dit clairement : l'une des principales solutions à ce type de contenu repose sur la responsabilisation des communautés.

PeerTube-isolation est une liste de blocage communautaire qui est maintenue en totale indépendance de nous. L'installation de leur plugin sur votre plateforme PeerTube peut vous aider à vous assurer que vous ne vous fédérez pas avec des contenus dangereux.

Nous encourageons tous ceux qui veulent aider à contribuer au travail de la communauté PeerTube-Isolation. Nous retirons automatiquement les instances qu'ils et elles bloquent de l'index qui alimente SepiaSearch, notre moteur de recherche PeerTube.

Notre objectif est de maintenir les contenus nuisibles et haineux isolés dans leur propre bulle de fédération. Isolés, ils peuvent faire autant de bruit qu'ils le souhaitent : ils ne contamineront pas les autres avec leurs merdes. Ils comprendront ainsi qu'ils ne sont pas les bienvenus dans les communautés de PeerTube, et n'auront aucun intérêt à essayer à s'y investir.

En outre, nous sommes toujours en train d'explorer de nouvelles façons d'aider les communautés et les administrateurs de PeerTube à modérer les discours de haine et les contenus dangereux. Si vous pensez à une fonctionnalité que nous pourrions ajouter à PeerTube pour aider à isoler de tels contenus, veuillez la partager sur Let's Improve PeerTube.

Un appel aux administrateurs de plateformes PeerTube, et à les aider

Cela dit, un outil ne peut pas tout faire.

Les administrateurs d'instance ont besoin d'aide, car ils ont plusieurs tâches à accomplir : l'administration du système (sauvegarde, mises à jour, etc.), la curation de contenu (est-ce que je veux héberger des vidéos ludo-éducatives ? des fictions originales ? des vidéos de créateurices Queer ?), les politiques de fédération (quelles plateformes dois-je suivre ? quels suivis dois-je accepter ?), les politiques de modération (et la modération peut se faire dans les choix de fédération, le contenu hébergé, les commentaires, etc.)

Il s'agit d'un travail très complexe, et il n'est pas recommandé d'être seul pour le mener à bien. C'est pourtant un travail crucial. Nous avons besoin que les administrateurs d'instances aient des règles concernant les plateformes avec lesquelles ils se fédèrent, afin qu'ils puissent appliquer leurs propres politiques et - espérons-le - arrêter la diffusion de contenus fascistes et dangereux. Mais c'est beaucoup de travail, et cela nécessite donc beaucoup d'aide.

Si vous voulez aider, essayez de rejoindre une équipe d'administration PeerTube. Proposez-leur votre aide. Signalez les contenus problématiques. Si les organisations publiques peuvent fournir une formation, une aide et des outils, cela peut toujours être utile ! Mais PeerTube est un Commun : nous ne pouvons pas résoudre un tel problème si nous ne travaillons pas ensemble, en tant que Communauté (qui reste diverse et plurielle).

Partager le savoir, c'est partager le pouvoir

Les communautés PeerTube ont certainement besoin de plus de savoirs partagés sur les fascistes, leurs contenus, leurs méthodes, leurs arguments et sophismes, et comment s'en protéger.

Mais nous avons également besoin de plus de personnes qui aident et prennent les choses en charge, ensemble, en tant que communautés, car nous voulons que l'écosystème de PeerTube soit et reste sain.

13/12/2022

Apprenez tout sur PeerTube v5 !

🎉 La v5 de PeerTube v5 est désormais en ligne 🎉.

À cette occasion, nous avons publié un billet de blog résumant une année de travail et d'améliorations sur l'écosystème PeerTube.

Il présente également les nouvelles fonctionnalités de PeerTube v5, et ce sur quoi nous pensons pouvoir travailler l'année prochaine.

Nous tenons à remercier toutes les personnes qui ont contribué à l'écosystème PeerTube tout au long de l'année : vous êtes toutes et tous formidables ! Cette année, certaines fonctionnalités ont été financées par des structures partenaires de PeerTube (voir l'article blog). Mises bout à bout, leurs contributions représentent une petite moitié de notre budget annuel consacré à PeerTube (que nous estimons à 70 000 €). Le reste de l’argent provient donc du budget de Framasoft, c’est-à-dire des dons que notre association reçoit de son public principalement francophone. Nous avons donc besoin de votre aide. Faites marcher le bouche-à-oreille pour faire connaître notre campagne de dons autour de vous.

Si vous voulez nous aider à financer notre travail en 2023 sur PeerTube et de nombreux autres projets, n'hésitez pas à partager cette adresse sur vos plateformes PeerTube et dans vos communautés qui bénéficient de cette alternative.

Nous espérons que vous apprécierez PeerTube v5,
Framasoft

29/11/2022

JoinPeertube fait peau neuve, la v5 PeerTube s'approche !

Bonjour,

Tout d'abord, PeerTube v5 est en route, car nous venons de publier une version RC (Realease Candidate) qui sera testée dans les prochaines semaines. Nous sommes impatients de vous présenter les améliorations et les nouvelles fonctionnalités !

En attendant, nous venons de publier un tout nouveau design de JoinPeerTube. Il a fallu beaucoup de travail pour simplifier ce site. Notre intention est d'en faire un outil accueillant, une sorte de porte d'entrée dans l'univers PeerTube accueillant tout le monde, en particulier pour les personnes qui ne sont pas férues de technologie.

Nous espérons vraiment que ce nouveau site Web aidera les créatrices de contenu (et les amateurs de contenu) à mieux comprendre ce qu'est PeerTube et ce qu'il n'est pas, ainsi que comment se lancer.

Framasoft est une petite association française à but non lucratif financée exclusivement par des dons (87 % de notre budget est constitué de dons des citoyens). Nous ne savons pas vraiment comment faire de la comm et du marketing, surtout en anglais. Ainsi, la plupart de nos fonds (qui financent le développement de PeerTube, entre autres) proviennent du public francophone.

Aujourd'hui, nous avons atteint 27% des objectifs de notre campagne de dons pour 2022. Nous avons besoin de vous pour nous aider à faire passer le message dans la communauté non francophone que tous nos projets ont besoin de soutien ! Si vous voulez nous aider à financer PeerTube et de nombreux autres projets en 2023, pensez à soutenir Framasoft.

Nous espérons que vous apprécierez et partagerez ce nouveau JoinPeerTube.org,
Framasoft

21/07/2022

Let's improve PeerTube - Help us define PeerTube's future roadmap

L'outil de feedback présenté ici étant exclusivement en Anglais, cette lettre d'information ne sera exceptionnellement pas traduite en Français.

Bonjour everyone!

We need your help to share and contribute to a new feedback tool: Ideas.joinpeertube.org.

Five years of building the ecosystem of PeerTube

By the end of 2022, PeerTube will be five years in the making! In the last four years, with only one (not even full time!) paid developer, we got:

  • From a POC to a fully operative federated video platform with p2p broadcasting, complete with subtitles, redundancy, video import, search tools and localization (PeerTube v1, oct. 2018)
  • Notifications, playlists, a plugin system, moderation tools, federation tools, a better video player, a presentation website and an instances index (PeerTube v2, nov. 2019)
  • Federated research tool (and a search engine), more moderation tools, lots of code improvement, UX revamping, and last but not least: p2p livestream (PeerTube v3, jan. 2021)
  • Improved transcoding, channels and instances homepage customization, improved research, an even better video player, filtering videos on pages, advance administration and moderation tools, new video management tool, and a big code cleaning session (PeerTube v4, dec. 2021)

All of this, in 4 years, with only one employed developer, and financed through donations (please consider supporting us at Framasoft!).

This year has already brought many improvements, and we know what we want to do for the v5 by the end of 2022, but... what next?

Ideas for PeerTube: let's get non-tech-savvy people's feedback

Until now, developers, admins and tech-savvy people could suggest improvements and new features for PeerTube by publishing and commenting issues in the git repository.

Nowadays, PeerTube is gaining momentum and users. It is getting out of the "experts" bubble, and that's a great opportunity. So we need to know what content creators, video-lovers and non-tech-savvy people miss from PeerTube, what changes or new experiences they would like to get.

We need more diverse feedback, so we want to propose a user-friendly feedback tool:

Here is our feedback tool: Ideas.Joinpeertube.org.

  • If you know what would improve your PeerTube experience, please add an idea.
  • If you see anything in there that catches your eye, please vote for it.
  • If you know people who would like more from PeerTube, please share this feedback tool.

We're but a small non-profit

We had to compromise: Ideas.Joinpeertube.org will only be in English, as we don't have enough humans, talents and energy to maintain a multi-languages feedback tool.

Because at Framasoft (that's the name of our association!), we still are a small French non-profit (10 employees, 36 members) funded through donations. PeerTube is one of our 50+ projects (yes, it's a big one, but still one among many).

We need to collect feedback not only for ourselves, but for everyone who would like to contribute to PeerTube ecosystem (core code, plugins, documentation, indexes, moderation lists, etc.).

By displaying to the world what the PeerTube community wants from PeerTube, we will be able (late 2022 - early 2023) to choose what to add to the roadmap for v6, as long as it's within what we are able and willing to do.

But we also hope that other parties will be interested in contributing to PeerTube by developing awaited and upvoted ideas.

Contribute and share!

Now this tool is in your hands. We trust you will contribute by sharing ideas to improve PeerTube, voting for the ideas you like and sharing this tool to concerned people around you.

As we don't have (and can't afford, and don't want) big marketing tools and communication campaigns, the success of this tool (and of PeerTube) lays exclusively in your hands. We know those are capable hands.

Thanks to all in advance for sharing and caring,
Framasoft