Modules
Au-delà du cœur libre, Vuisio propose des modules complémentaires qui ajoutent des fonctionnalités à une instance. Certains sont gratuits et ouverts à tous, d’autres sont réservés aux clients et se téléchargent avec une clé d’installation. Le cœur ne les connaît pas : ils se branchent par gRPC selon les capacités qu’ils déclarent.
Le client web (l’interface de visioconférence) n’est pas un module optionnel : il est livré d’office avec chaque instance et documenté dans Le client web.
Modules disponibles
Section intitulée « Modules disponibles »Gratuits, sans clé :
- Lobby : une page d’accueil pour créer une salle en un clic et la rejoindre par lien d’invitation, sans intégration.
- Anonymisation vocale : déformer la voix d’un participant en temps réel, en direct ou dans l’enregistrement seul.
Réservés aux clients, avec une clé d’installation :
- Tableau blanc : un tableau blanc partagé sur lequel dessiner pendant la réunion.
- Sous-groupes (breakout) : diviser une réunion en petits groupes de travail, les animer, puis tout ramener dans la salle principale.
- Compatibilité BBB et Jitsi (compat) : une API compatible BigBlueButton pour brancher un LMS (Moodle, Greenlight) et une passerelle compatible Jitsi, dans un seul module.
Le cas de l’anonymisation vocale
Section intitulée « Le cas de l’anonymisation vocale »Elle s’installe et se retire comme les autres (vuisio module add anonymizer),
mais elle ne tourne pas dans son propre processus : son traitement est appliqué
à chaque paquet audio, dans la boucle temps réel du serveur, où un aller-retour
entre deux processus par paquet serait hors de question. Elle est donc livrée
dans le moteur, et c’est son activation qui décide de tout : non installée,
rien n’est branché et le serveur ne l’appelle jamais.
Conséquence pratique : elle ne télécharge pas d’image et n’ajoute pas de service. L’ajouter ou la retirer redémarre simplement le moteur.
Installer un module
Section intitulée « Installer un module »L’outil vuisio gère les modules :
vuisio module list # modules installés et disponiblesvuisio module add whiteboard # installer un modulevuisio module remove whiteboard # le retirerL’ajout télécharge le module, l’active et
redémarre la pile : les réunions en cours sont interrompues quelques secondes,
puis un contrôle de santé valide le démarrage. Les éventuelles options sont
demandées à l’ajout et enregistrées dans room-defaults.toml.
Clé d’installation
Section intitulée « Clé d’installation »Les modules réservés aux clients se téléchargent avec la clé d’installation du serveur, fournie par votre interlocuteur Vuisio. Elle indique quels modules ce serveur peut installer.
Au premier ajout d’un de ces modules, vuisio module add la demande (saisie
masquée), puis l’enregistre chiffrée dans le coffre des secrets du serveur : les
ajouts suivants et les mises à jour, y compris automatiques, s’en servent sans
rien redemander. Elle n’est jamais transmise aux services de l’instance.
Pour la saisir ou la remplacer à l’avance :
vuisio module tokenPour une installation sans terminal interactif, fournissez la clé dans la
variable d’environnement VUISIO_DEPLOY_TOKEN :
VUISIO_DEPLOY_TOKEN=<clé> vuisio module add whiteboardvuisio module list montre aussi ces modules, et précise ceux que la clé du
serveur n’inclut pas.
Retirer un module
Section intitulée « Retirer un module »Pour retirer un module en supprimant aussi ses données :
vuisio module remove whiteboard --volumes