PeerTube V6 et V7 : d’importantes nouveautés attendues et une campagne de financement
Canard à trois pattes
La version 6 de PeerTube sera lancée dans une semaine. L’occasion de revenir sur les progrès réalisés par ce projet, dont la reconnaissance et l’utilisation grimpent depuis son arrivée il y a presque six ans. Contactée, l’association Framasoft nous a fait un rapide bilan de l’aventure.
Le 21 novembre 2023 à 17h24
7 min
Internet
Internet
Nous avons évoqué plusieurs fois PeerTube, présenté le plus souvent comme une alternative décentralisée de YouTube. Le projet a maintenant 6 ans et s’approche d’une nouvelle mouture majeure, avec la publication le 28 novembre de la version 6, chargée en nouveautés, certaines particulièrement importantes.
Petit projet est devenu grand
Contacté, Pouhiou, de Framasoft, nous indique que PeerTube en est à présent à un budget de 500 000 à 600 000 euros cumulés depuis sa création. Cette somme comprend le projet principal, ainsi que tous les développements annexes, tout ce qui participe en somme à l’écosystème qu’est devenu PeerTube : moteur de recherche, applications, contacts avec la communauté, etc.
L’association a fonctionné sur ses fonds propres durant les trois premières années, mais bénéficie depuis d’aides, notamment au niveau européen. Ces aides ont, entre autres, permis de financer le transcoding (qui permet le passage d’un format vidéo à un autre), particulièrement gourmand en ressources processeur.
La première bourse a été obtenue en 2021 via le programme NGI Search & Discovery, la seconde en 2023 par le programme NGI Entrust, qui veut favoriser la création d’un web de confiance. NGI, pour Next Generation Internet, est une initiative de la Commission européenne. Pour Framasoft, les dossiers ont été gérés par la fondation NLnet, qui va également se charger d’une nouvelle demande pour 2024.
Une nouvelle campagne pour financer futurs (et nombreux) développements
« PeerTube a grandi en reconnaissance et en utilisation. La Commission européenne a même son instance PeerTube. On le rencontre souvent dans la formation et l’enseignement, quand il s’agit de mettre en ligne des contenus qui n’ont pas vraiment leur place sur YouTube, comme apps.education.fr, ou des contenus plus spécifiques, comme urbanists.video », nous explique Pouhiou.
Cependant, « l’organisation actuelle chez Framasoft est devenue un goulot d’étranglement. Notre développeur, Chocobozzz, à l’origine du projet, est seul aujourd’hui pour gérer l’ensemble des tâches liées au développement, notamment le traitement des issues et pull requests, qui lui prennent une bonne moitié de son temps. Nous ne l’avons pas annoncé à ce moment-là, mais nous avons embauché un deuxième développeur, Wicklow, pour accélérer », ajoute le responsable.
C’est dans ce contexte que Framasoft a lancé une nouvelle campagne de dons il y a une semaine. Objectif, collecter 260 000 euros. La collecte dure encore six semaines et en est à peu près à 8 % de la somme souhaitée. Parmi les développements que cet argent doit financier, des applications PeerTube pour faciliter l’utilisation du service sur les appareils mobiles. Elles sont pour l’instant prévues pour fin 2024.
PeerTube V6 dans une semaine : des améliorations notables
Le 28 novembre, dans une semaine, sera lancée la version 6 de PeerTube. Actuellement en Release Candidate, elle contient bon nombre d’avancées significatives.
L’une d’elles est particulièrement attendue : le chapitrage d’une vidéo. Comme on le voit régulièrement sur YouTube, la vidéo sera alors accompagnée d’un sommaire, et il suffira de cliquer sur l’un des chapitres pour que la lecture se rende à l’endroit indiqué.
Parmi les autres améliorations prévues, on peut citer également le réupload d’une vidéo (la nouvelle version remplace automatiquement la précédente), la prévisualisation de l’image au survol de la barre de lecture avec la souris, la possibilité de protéger des vidéos avec des mots de passe, des stress tests (lecture classique et en direct) pour déterminer la configuration optimale, ainsi que des améliorations pour l’accessibilité.
Cette version majeure fera suite aux deux évolutions sorties cette année, estampillées 5.1 et 5.2. Elles ont introduit la modération des demandes de comptes, la fonction de retour au direct, la possibilité de déporter le transcoding sur un serveur distant et dédié, la visibilité des replays ainsi que des flux RSS adaptés aux podcasts.
La V7 déjà en ligne de mire
Le succès du développement de la V7 dépendra en grande partie de celui de la campagne de dons et des dossiers pour recevoir à nouveau les aides européennes.
Les nouveautés prévues sont en effet nombreuses, avec un outil d’import/export des données du compte, un audit complet sur l’accessibilité avec l’intégration des recommandations, de nouvelles capacités pour les admins et vidéastes pour la modération des commentaires (y compris par mots-clés), une nouvelle catégorisation pour les contenus sensibles (plus développée que le simple choix SFW/NSFW), une refonte de l’espace de gestion des vidéos, ainsi qu’un nouveau design de l’interface de lecture après un audit de l’UX.
Sous le capot, la V7 doit également permettre deux changements importants. D’abord, la séparation des flux audio et vidéo, probablement le plus gros morceau du projet. Si elle est menée à bien, elle permettra par exemple de changer à la volée la piste son, notamment dans le cas des langues, ou encore de changer l’angle de la caméra, si la vidéo le propose.
Devrait également être ajoutée une résolution dite « zero pixel », qui correspond à une réception audio uniquement, sans image. Un mode utile si vous ne souhaitez qu’écouter un échange par exemple, et réduisant d’autant la consommation de bande passante.
Et le reste ?
Dans un billet publié la semaine dernière, Framasoft faisait aussi le point sur d’autres projets lancés au cours des dernières années. C’était le cas de Mobilizon, pour rappel un outil permettant de créer, organiser et trouver des évènements, afin de remplacer d’autres services comme Facebook et Meetup.
La version 4, qui doit sortir le mois prochain, sera la dernière pour Framasoft. Elle introduira l’import des évènements depuis d’autres plateformes (dont Facebook et Meetup justement), ainsi que la possibilité pour les personnes les organisant d’envoyer des messages aux participants. Après quoi, Framasoft assurera les mises à jour de sécurité et maintiendra l’instance Mobilizon.fr, mais le projet sera essentiellement entre les mains de la communauté. Cette dernière semble avoir en réserve des projets d’évolution pour l’outil.
Elle a également donné des nouvelles de Framaspace, toujours présenté à ce jour comme son projet le plus ambitieux. Il permet pour rappel de créer des espaces collaboratifs (basés sur NextCloud) au bénéfice exclusif de petits collectifs solidaires. Jusqu’à présent, 700 espaces ont été créés, l’association prévoyant toujours d’en ouvrir 10 000 d’ici fin 2025. L’outil a été modifié plusieurs fois pour tenir compte des retours et procéder à diverses optimisations.
Plusieurs autres évolutions sont prévues pour la suite, comme des outils pour faciliter la prise en main par de nouveaux arrivants, la possibilité de publier des pages web ou encore la gestion des membres et de la comptabilité. Il n’y a pas de calendrier actuellement pour ces apports.
PeerTube V6 et V7 : d’importantes nouveautés attendues et une campagne de financement
-
Petit projet est devenu grand
-
Une nouvelle campagne pour financer futurs (et nombreux) développements
-
PeerTube V6 dans une semaine : des améliorations notables
-
La V7 déjà en ligne de mire
-
Et le reste ?
Commentaires (62)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 21/11/2023 à 17h44
L’association a en réservé - > réserve (sans accent).
Le 21/11/2023 à 17h52
On regarde ça.
Le 21/11/2023 à 17h55
Bon, on essuie un peu les plâtres, là aussi, il faut dire. 😁
Le 21/11/2023 à 18h02
A moins que ce ne soit le thème clair ?
Le 21/11/2023 à 18h08
Le 21/11/2023 à 18h11
Modifié le 21/11/2023 à 19h21
( avatarement parlant ! )
Le 21/11/2023 à 22h49
Le 21/11/2023 à 18h04
Modifié le 21/11/2023 à 17h55
Le 21/11/2023 à 18h03
Modifié le 21/11/2023 à 18h09
Je peux développer le calcul si ça intéresse quelqu'un.
Par contre, garder son terminal une année de plus (ou deux, soyons fous), ça ça change tout.
Edit : raisonnement extensible au streaming de musique sur YT
Le 21/11/2023 à 18h17
Mais envoyé de la vidéo ou pas de vidéo, ça doit avoir un plus grand iNpact. Surtout si on multiplie par les milliards de vues fait par certaines vidéos.
Le 21/11/2023 à 18h27
Si on fait un calcul rapide, un serveur qui sort 100Gbps c'est 300W max (on peut faire plus dense, mais restons simples)
Le transport de 100 Gbps c'est 50W max sur le territoire métro, en partant du principe que les serveurs y sont, ce qui est majoritairement le cas.
Un flux 4K - worst case scenario - c'est environ 20 Mbps sur YT, soit 0,02 Gbps.
J'exclue ici la conso plus ou moins fixe des box, et la conso du décodage qui est très variable (et c'est là que va être le cost énergétique surtout).
Le surcoût de l'usage d'une vidéo 4k sur le service et le transport, c'est 0.07W.
Bon, on a peut-être des économies plus évidentes à faire :)
Le 21/11/2023 à 19h35
D'ailleurs question sur les "vidéo-musique" avec une image fixe, niveau décodage et bp ça consomme moins non?
Le 21/11/2023 à 19h42
Si les choses étaient bien faites, un contenu vidéo recouvert sur un os donné ne devrait pas provoquer de calcul du tout. Pareil pour une image fixe (tenir compte de la conso de l'écran dans le cas de YT non premium qui l'impose allumé).
À noter également, le décodage a fait d'énormes progrès énergétiques quand les CPUs et GPUs ont commencé à les gérer matériellement, j'imagine que c'est la norme sur un smartphone aujourd'hui d'ailleurs, au moins sur les formats vidéo les plus courants.
Le 21/11/2023 à 19h47
Mais comme tu le dis, c'est évidement beaucoup plus d'énergie pour la partie "client".
Test à la louche pour uniquement la conso à la prise de mon Laptop 13" sur Youtube sur FF il faut ajouter : 144p=+6W 1080p50=+10W 2160p50 +13W (CPU AMD 4700u, conso de base env 9W)
Un simple décodage audio serai << 1W
Pour de la sic, c'est potentiellement une bonne partie de la journée, tous les jours.
Modifié le 21/11/2023 à 21h10
Même avec la vidéo en arrière plan ?
Edit : c’est fou de voir à quel point le 144p est inefficace comparé au 2160p.
C’est à se demander ce que fout YT de nos CPUs
D’ailleurs cet exemple n’est qu’un exemple, un device moins lourd qu’un pc aurait de tout autres résultats, et des cpus plus récents aussi - sans changer la tendance de fond, on resterait loin de 0.07W
Modifié le 22/11/2023 à 00h46
En 1080p ça passe d'environ 10W à environ 6W pendant une 10ène de S, puis à environ 1W !
Ça diminue que si à minima une autre application en pleine écran par dessus FF (sa marche aussi : autre onglet FF sélectionné, ou FF diminué).
Si juste pas de plein écran au dessus, ça ne diminue pas (même si surface d'affichage de l'image largement recouverte).
J'en ai profité pour ouvrir la même vidéo avec VLC (téléchargement NexPipe de la vidéo). Pour du 1080p on est plus a 5W, et juste l'audio 1W environ. Par contre pas d'optimisation si pas affiché apparemment.
Sous Chrome, ça semble se comporter pareil (mêmes performances aussi)
Je suis agréablement surpris par cette optimisation !
Le 22/11/2023 à 08h38
Le 22/11/2023 à 09h57
Concernant la différence entre VLC et Firefox, c'est également normal : un navigateur est capable de faire de la manipulation des flux vidéos avec notamment des règles CSS, donc le traitement est plus lourd, là où VLC/mpv donne directement le flux au matériel, et roule ma poule.
Le 21/11/2023 à 20h58
Le 22/11/2023 à 01h16
Le 22/11/2023 à 07h27
Sur 10km en voiture électrique ça fait 1,5 kwh en émissions directes, il faudrait 21 428 heures de vidéo par jour pour les égaler (et encore c’est très simplifié en vrai c’est bien pire avec les émissions indirectes)
Le 22/11/2023 à 09h58
Et puis, l'argument de « y a pire ailleurs » n'est pas recevable, désolé :)
Le 22/11/2023 à 10h22
Nous sommes face à un défi sans précédent, et dépenser des ressources (temps de parole public, débats, coût perçu par la population, coût des mesures...) à gommer un impact infinitésimal, c'est juste bête.
Ca donne l'impression qu'on avance alors qu'en fait non, et ça nous empêche de nous concentrer sur l'essentiel.
Nos efforts doivent être efficaces si on veut s'en tirer.
Le 23/11/2023 à 10h33
Le 22/11/2023 à 13h26
Modifié le 22/11/2023 à 13h37
Modifié le 22/11/2023 à 15h44
Article sur le blog de l'auteur
Lien App Store
Le 21/11/2023 à 21h06
Next
Modifié le 21/11/2023 à 18h09
Merci de nous tenir informé des actualités de Framasoft, toujours plein de projets.
D'ailleurs, un lien vers la campagne de financement participatif aurait été le bienvenu. :)
Modifié le 21/11/2023 à 18h17
Le 21/11/2023 à 18h25
Modifié le 21/11/2023 à 18h41
Edit : en fait, je vois toujours l'URL avec ninja bien que j'ai rechargée la page.
Le 22/11/2023 à 11h29
Le 21/11/2023 à 18h23
Bon, sur ce, faut que j'aille spammer votre GitHub.
Le 21/11/2023 à 18h25
Le 21/11/2023 à 19h19
Principe de maîtrise de la donnée, le bug tracker est la référence
Le 21/11/2023 à 20h37
Le 22/11/2023 à 06h43
J'adore Peertube et j'utilise une instance qu'une personne a monté et qui uplode des vidéos de chaînes que je suivais initialement sur YouTube. Ça marche vraiment super.
Mon seul regret, c'est que j'ai toujours trouvé ça difficile à mettre en place sur son propre serveur quand on est seulement un developpeur du dimanche 😅
Modifié le 22/11/2023 à 07h19
Je n'ai pas retenté l'expérience PeerTube depuis vu que je n'en ai pas vraiment besoin, mais la documentation d'installation était souvent le parent pauvre de l'histoire.
Le 22/11/2023 à 11h01
Je retenterais probablement ça dans les prochains mois mais pour l'instant, pareil que toi, j'ai d'autres choses à gérer 🤗
Le 23/11/2023 à 15h04
Sinon ils fournissent une image docker ce qui facilite grandement les choses, mais demande de déployer également une image docker pour la bdd.
Le 23/11/2023 à 22h31
Modifié le 22/11/2023 à 08h56
Le 22/11/2023 à 09h49
Le 22/11/2023 à 10h01
un article manquant il me semble (de futurs? les futurs ? ses ?)
2-[bug] impossible de sélectionner un titre (balise h2) dans l'article pour signaler une erreur; j'ai du faire un copier-coller en allant chercher le texte via la console de dév
3-[bug] j'ai eu une petite pop-up (ou un tooltip ?) m'indiquant qu'il y a eu un pb au moment du signalement de l'erreur; j'essaie de reprendre ce que j'avais écrit
bisoux à la team :)
Le 22/11/2023 à 10h05
Le système d'instance est trop compliqué, trouver une instance qui accepte la création de compte l'est encore plus...
Le profane ne sait pas ce qu'implique le choix d'une instance...
Le 22/11/2023 à 10h33
À l'heure actuelle, une entreprise peut mettre des vidéos sur son site Web en utilisant sa propre instance PeerTube avec autant de facilité que de gérer un compte Google/YouTube. Le choix se fait sur le contrôle qu'on souhaite sur ses contenus et ses données en y mettant un peu de ressources. Pour ça, «Les Chatons» ont beaucoup progresser. Nul doute qu'au sein du Fediverse, l'aspect social / communautaire / interaction se développera.
Pour ceux et celles qui cherchent plutôt une plateforme centralisée / unifiée, il reste Facebook Instagram X LinkedIn…
Le 22/11/2023 à 10h47
Le 22/11/2023 à 11h19
Donc, j'ai fait quelques instance au pif et a chaque fois "inscriptions fermée", et j'ai laché l'affaire...
Modifié le 22/11/2023 à 11h59
PeerTube, l'objectif est de fournir des outils pour que des organisations s'en servent. La comparaison avec les services mail est très juste. Aux débuts du mail, il y avait un outil technique dont se sont servi les universités, puis les FAI grand public et autres entreprises du Web.
Le 22/11/2023 à 14h36
Le 22/11/2023 à 15h41
Plus sérieusement, le paywall était désactivé, et on l'a laissé le temps qu'on règle vos soucis d'abonnements, c'est maintenant chose faite, on a corrigé le paywall dans la foulée.
Le 22/11/2023 à 22h47
Le 23/11/2023 à 18h54
Le 23/11/2023 à 22h50
C'est d'autant plus important pour ceux qui ont une grosse visibilité. Youtube a 2 arguments de tailles :
- avoir un maximum de visibilité (le serpent qui se mord la queue)
- être payé par le nombre de vue
Il est absolument impossible pour peerTube de payer les créateurs et de ce fait d'attirer rien que pour lui des créateurs de contenu.
A la rigueur des petits youtubeurs qui gagne rien avec YT et qui s'en fiche d'être visible.
Le 24/11/2023 à 07h16
Ceux qui le feront seront ceux qui auront gagné leur indépendance en convainquant suffisamment de monde de soutenir leur travail en devenant donateurs réguliers sur des plateformes comme Patreon.
Le 24/11/2023 à 19h45
Le 24/11/2023 à 21h38
Pour le consommateur de contenu, tu es lié par les thématiques proposées sur la plateforme et elles sont très limités. Tu ne vas tout de même pas te forcer à regarder si les thématiques ne te conviennent pas. C'est le serpent qui se mord la queue.
Je pense qu'il y en pas mal qui aimerait éviter d'utiliser Youtube mais ne trouvent pas le contenu ailleurs.
Après ce qui est bien, il existe des extensions Firefox permettant de trouver de manière automatique l'équivalent de la vidéo Youtube sur une plateforme alternative si elle est présente.
Le 25/11/2023 à 12h51
Ce que je connais, c'est juste de l'encapsulage des vidéos youtube pour éviter les pubs/tracking/suggestions.