Alternative à Jitsi : une seule pile au lieu de huit services
Un déploiement Jitsi en production se limite rarement à Jitsi Meet. Il comprend Jitsi Meet, Prosody, Jicofo et un videobridge. S'y ajoutent Jibri pour l'enregistrement, Jigasi pour l'accès téléphonique, Etherpad pour les notes partagées et un backend Excalidraw pour le tableau blanc. Chacun est un service distinct avec sa propre configuration, et Jibri exige une instance Chrome complète par enregistrement : un Jibri, un enregistrement, point final. plugNmeet est l'alternative à Jitsi open source qui réunit tout cela dans une seule pile, au-dessus de LiveKit.
Cet article passe en revue ce que plugNmeet remplace, pièce par pièce, les points où il fait vraiment mieux que la pile Jitsi et ceux où Jitsi garde l'avantage. Si vous vous êtes déjà heurté au mur « un Jibri, un enregistrement », commencez par la partie sur l'enregistrement.
Le verdict en bref
Vous enregistrez beaucoup de réunions
Un seul enregistreur plugNmeet gère plusieurs sessions à la fois. Avec Jibri, dix enregistrements, c'est dix machines Jibri.
Cours et webinaires
Salles de sous-groupes, sondages en mode quiz, salle d'attente, tableau blanc qui ouvre les fichiers Office et plugin Moodle, le tout inclus.
Des réunions simples qui fonctionnent déjà
Si personne n'enregistre, n'appelle par téléphone ni n'utilise de tableau blanc, une migration vous apporte très peu.
Jitsi fortement personnalisé
Les interfaces sur mesure, les flux JWT et les intégrations iframe sont à reprendre. Faites tourner plugNmeet à côté de Jitsi avant de migrer les utilisateurs.
Qu'est-ce que plugNmeet ?
plugNmeet est un système de visioconférence open source conçu par MynaParrot et publié sous licence MIT. C'est un produit de réunion fini, pas une boîte à outils : vous l'installez, ouvrez l'URL et lancez une réunion. Sous le capot, on trouve un serveur en Go, un client React et un enregistreur dédié, avec LiveKit comme SFU qui achemine l'audio et la vidéo. Le code source est sur GitHub.
C'est le manque que notre comparatif LiveKit vs Jitsi laissait ouvert. LiveKit est une excellente infrastructure, mais elle ne fournit aucune salle de réunion : la choisir voulait dire, jusqu'ici, développer votre propre interface. plugNmeet, c'est cette interface et tout ce qui l'entoure, déjà construits.
Ce qu'il fait
Réunions
- Audio et vidéo HD, partage d'écran et arrière-plans virtuels
- Simulcast et Dynacast, avec H264, VP8, VP9 et AV1
- Fonctionne dans les navigateurs récents sur ordinateur et sur mobile, Safari sur iOS compris, sans téléchargement
Enregistrement et diffusion
- Enregistrement MP4 côté serveur
- Sortie RTMP et RTMPS vers YouTube ou Facebook
- Entrée RTMP et WHIP, pour diffuser depuis OBS dans une salle
Collaboration
- Un tableau blanc qui ouvre les fichiers PDF, DOCX et PPTX pour les annoter
- Un bloc-notes partagé, la lecture vidéo synchronisée et des applications web intégrées
- Salles de sous-groupes, sondages avec mode quiz, main levée et salle d'attente
Intégration et sécurité
- Une API avec des SDK PHP et JavaScript, des webhooks et une API compatible BigBlueButton
- Des plugins pour WordPress, Moodle et Joomla, plus LTI pour Canvas, Chamilo et d'autres
- Chiffrement WebRTC par défaut, avec chiffrement de bout en bout en option
Les nouveautés de la v2.5.0
La version sortie du 10 au 12 septembre 2026 est majeure. L'équipe de plugNmeet a retiré trois moteurs de collaboration et les a reconstruits de zéro.
Tableau blanc CRDT. Le tableau blanc repose désormais sur une synchronisation CRDT : plusieurs personnes peuvent modifier le même tableau sans écraser les changements des autres. Concrètement, la collaboration sur les supports de cours est plus fluide, les mises à jour plus rapides, et l'affichage ne saute plus brusquement quand quelqu'un d'autre dessine.
Bloc-notes BlockNote avec IA. L'ancien bloc-notes basé sur Etherpad disparaît au profit de BlockNote. Il intègre désormais une IA capable de poursuivre la rédaction, de résumer les notes ou d'aider à rédiger du contenu pendant une session.
Salles de sous-groupes reconstruites. L'architecture des salles de sous-groupes a été entièrement revue. Vous pouvez maintenant partager des pages du tableau blanc, le contenu du bloc-notes et des sondages dans les salles enfants, pour que les groupes ne partent pas d'une page blanche.
Sondages en mode quiz et vote anonyme. Les sondages prennent désormais en charge un mode quiz avec les bonnes réponses masquées jusqu'à la clôture, le vote anonyme, les choix multiples et la clôture automatique par minuteur jusqu'à 60 minutes.
Sondages envoyés depuis votre backend. Un point de terminaison POST /room/createPoll permet d'injecter un sondage dans une salle en direct depuis votre propre système, ce qui est utile pour les intégrations et les processus automatisés.
Prise en charge de WHIP. La diffusion en direct accepte désormais WHIP en plus de RTMP, ce qui ouvre la porte à d'autres façons de produire.
La pile Jitsi qu'il remplace
Voici toute la correspondance dans un seul tableau. La colonne Jitsi indique ce que fait tourner un déploiement Jitsi complet ; la colonne plugNmeet, la brique qui remplit la même fonction.
| Fonction | plugNmeet | Jitsi |
|---|---|---|
| Application de réunion dans le navigateur | Client plugNmeet (React) | Jitsi Meet web |
| Signalisation, salles et authentification | Serveur plugNmeet (Go) | Prosody (XMPP) et Jicofo |
| Routage des médias (SFU) | LiveKit | Jitsi Videobridge |
| Enregistrement et diffusion RTMP | plugNmeet-recorder | Jibri |
| Accès téléphonique | Passerelle SIP intégrée | Jigasi |
| Notes partagées | Bloc-notes intégré (BlockNote) | Etherpad, installé à part |
| Tableau blanc | Intégré, avec prise en charge des fichiers Office | Excalidraw, plus son propre service backend |
| Sous-titres et transcriptions | Sous-titres, traduction, transcriptions et résumés par IA intégrés | Jigasi relié à un moteur de reconnaissance vocale |
Rien dans la colonne Jitsi n'est un mauvais logiciel. Mais cela fait huit éléments à installer, configurer et maintenir au même niveau à chaque mise à jour, et la plupart des plaintes du type « Jitsi est difficile à auto-héberger » viennent de la moitié inférieure de ce tableau, pas de la moitié supérieure. Notre explication de l'architecture de Jitsi détaille comment ces services communiquent entre eux.
Jibri face à l'enregistreur de plugNmeet
C'est ce point qui pousse la plupart des équipes à chercher une alternative à Jibri. Un Jibri fait tourner un Chrome et un processus ffmpeg, il n'enregistre donc qu'une seule réunion à la fois. Dix enregistrements simultanés demandent dix instances Jibri, chacune attendant dans la salle brewery que Jicofo lui confie une tâche. Notre article sur le fonctionnement de l'enregistrement Jibri explique pourquoi.
Soyons honnêtes : l'enregistreur de plugNmeet capture les réunions à peu près de la même manière. Ses prérequis sont Google Chrome, Xvfb, PulseAudio et FFmpeg. Ce qui change, c'est tout ce qui entoure la capture.
Jibri
- Un enregistrement par instance, point final
- Monter en charge veut dire plus de machines, inactives jusqu'au début d'un enregistrement
- La capture et l'encodage tournent sur la même machine
- Nécessite le module noyau snd-aloop et un ChromeDriver de version correspondante
plugNmeet-recorder
- Enregistre plusieurs sessions simultanément sur une seule instance
- Lancez plusieurs enregistreurs, et plugNmeet en choisit un selon la charge
- Vous pouvez séparer l'enregistrement et le transcodage sur des nœuds distincts grâce à trois modes de fonctionnement :
both,recorderOnlyettranscoderOnly - Produit du MP4 et du RTMP depuis le même service
Le mode recorderOnly capture la session et publie une tâche de transcodage dans une file d'attente. Les instances transcoderOnly récupèrent ces tâches et lancent ffmpeg une par une, ce qui éloigne le post-traitement gourmand en CPU de la machine qui fait la capture en direct. Ce découplage est le vrai gain d'architecture : une rafale d'enregistrements ne ralentit pas les sessions encore en cours.
Le gain, c'est la densité, pas la magie. Chaque enregistrement coûte toujours le CPU et la mémoire d'un navigateur. Mais vous dimensionnez quelques serveurs d'enregistrement plus puissants au lieu d'un parc de Jibri à usage unique, et la charge de transcodage quitte la machine qui fait la capture.
Jigasi face à l'accès téléphonique SIP
Sur Jitsi, l'accès par téléphone suppose d'installer Jigasi, de configurer sa brewery et son utilisateur de contrôle XMPP, puis de le relier à un compte SIP. Notre guide de configuration de Jigasi montre à quel point cette configuration devient laborieuse.
plugNmeet intègre une passerelle SIP : les invités peuvent rejoindre l'audio d'une réunion depuis n'importe quel téléphone. Il s'appuie sur le projet livekit/sip. La partie opérateur ne disparaît pas : il vous faut toujours un trunk SIP ou un numéro de téléphone fourni par un opérateur comme Twilio ou SignalWire, et le pare-feu doit autoriser SIP et RTP. Ce qui disparaît, c'est le service de passerelle séparé avec sa propre mécanique XMPP.
Les participants reçoivent un numéro de téléphone classique et un code PIN. Ils appellent, saisissent le code PIN et sont connectés à l'audio de la réunion. Les modérateurs peuvent activer ou désactiver l'accès téléphonique pour chaque session, voir le numéro et le code PIN actifs, et les partager dans le chat en un clic.
À savoir : la partie SIP ne peut pas être chiffrée de bout en bout, car la passerelle doit traiter l'audio pour le relayer vers le réseau téléphonique commuté (RTC). La connexion entre la passerelle et votre opérateur SIP peut être chiffrée en SRTP, mais côté réseau téléphonique, c'est de la téléphonie classique.
La transcription change aussi de place. Sur Jitsi, Jigasi sert également de passage vers un moteur de reconnaissance vocale. plugNmeet assure les sous-titres en direct, la traduction orale, les transcriptions et les résumés par IA directement dans le produit.
Au-delà de ce que propose Jitsi
Certaines fonctions de plugNmeet n'ont pas d'équivalent direct dans Jitsi, et ce sont elles qui le font figurer dans les présélections pour l'enseignement et les webinaires. Notre panorama des alternatives auto-hébergées à Zoom Webinars le place aux côtés de Jitsi, BigBlueButton et d'autres.
Fichiers Office sur le tableau blanc
Ouvrez un fichier PDF, Word ou PowerPoint sur le tableau blanc et annotez-le en direct. Le tableau blanc de Jitsi est une toile Excalidraw vierge.
Sondages en mode quiz et salle d'attente
Les sondages peuvent fonctionner en mode quiz, et une salle d'attente retient les invités jusqu'à ce qu'un modérateur les fasse entrer.
Plugins LMS et API compatible BBB
Des plugins Moodle, WordPress et Joomla, LTI pour les autres LMS et une API qui parle le dialecte de BigBlueButton, ce qui facilite aussi les migrations depuis BBB. Le plugin Moodle prend en charge la planification avec intégration au calendrier, l'accès invité, le démarrage contrôlé par le modérateur et une API de webhooks/événements qui rediffuse les événements plugNmeet sous forme d'événements Moodle standard.
Si vous donnez aujourd'hui des cours sur Jitsi avec notre intégration Moodle et Jitsi, le plugin Moodle de plugNmeet est le remplacement le plus direct. Les équipes qui envisagent aussi BigBlueButton peuvent lire d'abord notre comparatif BigBlueButton vs Jitsi Meet.
Installer plugNmeet
Le guide d'installation du projet utilise un seul script qui met en place toute la pile, enregistreur compris, sur un serveur vierge.
Ce qu'il vous faut
| Élément | Exigence |
|---|---|
| Serveur | Un serveur Ubuntu ou Debian vierge avec une IP publique, sans Apache ni Nginx déjà en service |
| Tests | 2 cœurs CPU, 2-4 Go de RAM |
| Production | Au moins 4 cœurs et 4 Go de RAM ; 8 cœurs ou plus et au moins 8 Go si vous utilisez l'enregistreur |
| Bande passante | Au moins 100 Mbit/s |
| DNS | Deux sous-domaines pointant vers le serveur, l'un pour plugNmeet et l'autre pour TURN |
| Une adresse valide pour le certificat Let's Encrypt |
Lancer l'installateur
- Faites pointer deux sous-domaines vers le serveurPar exemple
plugnmeet.example.cometturn.example.com. Attendez que les deux soient résolus. - Ouvrez le pare-feuSuivez le guide du projet sur le pare-feu, ou laissez l'installateur configurer UFW pour vous avec
--ufw yes. - Téléchargez et lancez le scriptRécupérez
install.shdepuis le guide d'installation, puis lancez-le avec vos propres domaines et votre e-mail :
sudo bash install.sh --domain plugnmeet.example.com --turn-domain turn.example.com --email admin@example.com --recorder yes --ufw yes Lancez sudo bash install.sh sans argument si vous préférez répondre aux questions de manière interactive. Une fois l'installation terminée, deux services systemd font tourner la pile : plugnmeet et plugnmeet-recorder. Le script affiche à la fin votre Server URL, votre API Key et votre API Secret, que vous pourrez retrouver plus tard dans /opt/plugNmeet/config.yaml. Les journaux de l'enregistreur se trouvent dans /opt/plugNmeet/recorder/logs/recorder.log : c'est le premier endroit à consulter quand un enregistrement n'apparaît pas.
TURN n'est pas facultatif
Vous êtes sur AWS ? Les leçons sur le dimensionnement et les ports tirées de l'auto-hébergement de LiveKit sur AWS s'appliquent aussi, puisque c'est LiveKit qui traite les médias en dessous.
Quitter Jitsi
Il n'existe pas de bouton d'export de Jitsi vers plugNmeet, et vous n'en avez pas vraiment besoin : Jitsi ne conserve pas grand-chose en dehors de sa configuration et de vos enregistrements. Le travail porte sur tout ce qui pointe vers Jitsi.
- Installez plugNmeet à côté de JitsiUtilisez un sous-domaine dédié. Rien ne doit changer sur le serveur Jitsi.
- Recensez tout ce qui crée des réunions JitsiLiens d'agenda, intégrations iframe, flux de connexion JWT, activités Moodle. Chacun doit désormais créer les salles via l'API, les SDK ou les plugins de plugNmeet.
- Déplacez le stockage des enregistrementsCopiez les enregistrements Jibri existants là où seront stockés ceux de plugNmeet, pour que les utilisateurs retrouvent anciens et nouveaux au même endroit.
- Lancez un projet pilote avec une équipeChoisissez le groupe qui enregistre le plus. Il sentira le premier la différence côté enregistreur et repérera les points à corriger pour tous les autres.
- Basculez les liens, puis retirez JitsiGardez le serveur Jitsi en service quelques semaines pour que les anciens liens et favoris ne cessent pas de fonctionner du jour au lendemain.
Ce à quoi vous renoncez
Ce qui devient plus simple
- Une installation au lieu de huit services
- Plusieurs enregistrements par serveur d'enregistrement, avec une capture et un transcodage qui montent en charge indépendamment
- Accès téléphonique, tableau blanc, notes et sous-titres sans composant supplémentaire
- Une licence MIT, difficile de faire plus permissif
Ce que vous perdez
- Les applications Jitsi Meet pour iOS et Android dans les boutiques d'applications. plugNmeet est d'abord pensé pour le navigateur, avec un modèle d'intégration native hybride pour les développeurs qui ont besoin d'une couche média native.
- La communauté bien plus large de Jitsi. Jitsi compte environ 30 000 étoiles sur GitHub ; plugNmeet tourne autour de 572. Ce n'est pas une mesure de qualité, mais c'en est une du nombre de réponses que vous trouverez quand quelque chose casse.
- Tout ce qui a été développé sur mesure avec l'API iframe ou XMPP de Jitsi.
- Un projet soutenu par un grand sponsor. plugNmeet repose principalement sur une seule entreprise, MynaParrot.
Pesez honnêtement ce dernier point. Une licence MIT garantit que le code ne peut pas vous être retiré, mais le rythme des correctifs dépend d'une petite équipe. Si vous voulez d'abord voir le reste du paysage, nos panoramas des logiciels de visioconférence open source et des alternatives à LiveKit couvrent les autres options.
Les offres plugNmeet de Meetrix
Nous exploitons Jitsi, Jibri et Jigasi pour nos clients depuis des années, et nous préparons maintenant des offres plugNmeet pour les équipes qui veulent les mêmes fonctions avec moins de pièces à maintenir. Si vous prévoyez une migration, dites-nous combien de personnes se connectent en même temps, combien vous enregistrez et si vous avez besoin de l'accès téléphonique, et nous vous proposerons ce qui convient.
Passer à plugNmeet en vaut-il la peine ?
Si c'est l'enregistrement qui rend votre installation Jitsi pénible, oui. Remplacer un parc de Jibri à usage unique par quelques serveurs d'enregistrement est ici le plus gros gain opérationnel, et l'accès téléphonique, les notes et le tableau blanc viennent avec, sans trois services supplémentaires. La refonte du tableau blanc, du bloc-notes et des salles de sous-groupes dans la v2.5.0 montre aussi que les fonctions pour la classe ne sont pas accessoires : elles sont activement développées. Les cours et les webinaires y gagnent le plus, car les sondages en mode quiz, les fichiers Office sur le tableau blanc et le plugin Moodle sont des choses que Jitsi ne fait pas d'emblée.
Si votre serveur Jitsi gère des réunions simples et que personne ne se plaint, n'y touchez pas. Une migration représente un vrai travail sur les intégrations et les habitudes des utilisateurs, et les avantages de plugNmeet tiennent surtout à des fonctions que vous n'utilisez pas. Vous hésitez encore pour des questions de coût ? Notre analyse de ce que coûte l'auto-hébergement de Jitsi Meet sert de point de comparaison.
Questions fréquentes
Qu'est-ce que plugNmeet ?
Un système de visioconférence open source, sous licence MIT, construit sur LiveKit. C'est un produit de réunion fini (vous l'installez, ouvrez l'URL et lancez une réunion), pas une boîte à outils à assembler vous-même.
plugNmeet peut-il remplacer Jitsi Meet ?
Dans la plupart des cas, oui. Il couvre l'application de réunion, l'enregistrement, l'accès téléphonique SIP, les notes partagées, le tableau blanc et les sous-titres dans une seule pile. Les principaux manques sont les applications mobiles de Jitsi, sa communauté bien plus large et tout ce qui a été développé sur mesure avec l'API iframe ou XMPP de Jitsi.
Quelle est l'alternative à Jibri dans plugNmeet ?
plugNmeet-recorder. Il enregistre plusieurs sessions simultanément sur une seule instance, et vous pouvez déployer plusieurs nœuds d'enregistrement avec une sélection selon la charge. L'enregistreur de la v2.5 prend aussi en charge des modes séparés, recorderOnly et transcoderOnly, pour que la capture et le transcodage, gourmand en CPU, tournent sur des machines différentes.
plugNmeet prend-il en charge l'accès téléphonique SIP comme Jigasi ?
Oui. Une passerelle SIP est intégrée, basée sur le projet livekit/sip. Les invités peuvent rejoindre la réunion par téléphone avec un numéro et un code PIN. Il vous faut toujours un trunk SIP ou un numéro de téléphone fourni par un opérateur, et le pare-feu doit autoriser SIP et RTP.
plugNmeet est-il gratuit ?
Oui. Il est publié sous licence MIT. Vous payez le serveur et les éventuels frais de l'opérateur téléphonique. Il existe aussi une offre Cloud hébergée à partir de 11,90 €/mois si vous préférez ne pas l'exploiter vous-même.
Quel serveur faut-il pour plugNmeet ?
2 cœurs et 2-4 Go de RAM pour les tests. Au moins 4 cœurs et 4 Go de RAM en production, ou 8 cœurs ou plus et au moins 8 Go si vous utilisez l'enregistreur. Une bande passante d'au moins 100 Mbit/s.
plugNmeet fonctionne-t-il avec Moodle ?
Oui. Un plugin Moodle propose des salles intégrées aux cours, la planification avec intégration au calendrier, l'accès invité, le contrôle par le modérateur et une API de webhooks/événements qui rediffuse les événements plugNmeet sous forme d'événements Moodle standard.
Meetrix peut-il installer plugNmeet pour nous ?
Nous préparons des offres plugNmeet pour les équipes qui remplacent Jitsi, Jibri et Jigasi. Indiquez-nous votre nombre d'utilisateurs et vos besoins d'enregistrement, et nous vous proposerons ce qui convient.
Vous prévoyez de quitter Jitsi et Jibri ?
Nous préparons des offres plugNmeet pour les équipes qui remplacent Jitsi, Jibri et Jigasi. Indiquez-nous votre nombre d'utilisateurs et vos besoins d'enregistrement.
Parler à Meetrix