Aller au contenu

Le client web

Le client web est l’interface où se déroule la réunion : c’est ce que voient les participants dans leur navigateur. Le SFU relaie l’audio et la vidéo, le client web affiche les caméras, le chat et les contrôles.

Il est livré d’office avec chaque installation : ce n’est pas un module optionnel à ajouter, il est toujours présent. Les participants n’installent rien, un navigateur récent suffit et aucun compte n’est nécessaire.

Le client web fait partie du cœur publié sous licence AGPL 3.0 (dossier modules/webclient/). Vous pouvez l’auditer, le modifier et l’héberger vous-même, au même titre que le SFU. Voir Souveraineté et vie privée.

Le détail des fonctionnalités est documenté dans la section Fonctionnalités :

Le client web n’affiche pas de page d’accueil : on arrive directement dans une salle par son lien. Pour offrir une page où créer ou rejoindre une salle depuis une interface, installez le module lobby.

Le client web expose des emplacements (slots) où les modules branchent leur propre interface : un bouton dans la barre d’outils, un onglet dans le panneau latéral, une entrée dans les réglages. C’est ainsi que le tableau blanc, par exemple, ajoute son bouton sans que le cœur ait à le connaître. Voir le SDK pour contribuer une interface.