Conseils / Guide
Quelles sont les options pour les appels vidéo, audio et le partage d'écran ?
Dans un environnement de travail hybride, les appels vidéo, audio et le partage d’écran permettent de :
- Faciliter la communication : Passer d’un message textuel à une discussion vocale ou visuelle en un clic.
- Améliorer la collaboration : Partager des écrans pour des démonstrations, des revues de code ou des présentations.
- Maintenir la sécurité : Avec l’auto-hébergement, Mattermost garantit que les données restent sous contrôle, contrairement aux solutions SaaS comme Zoom ou Teams.
Mattermost propose des solutions natives et des intégrations tierces pour répondre à ces besoins, adaptées aux équipes de toutes tailles.
Options natives : Mattermost Calls
Depuis la version 7.0 (2022), Mattermost intègre Mattermost Calls, une fonctionnalité native pour les appels audio, vidéo et le partage d’écran, disponible sur les canaux, messages directs et groupes (Mattermost Documentation). Voici les détails :
1. Appels audio
- Disponibilité : Tous les utilisateurs (open-source et payants) peuvent lancer des appels audio 1:1 avec partage d’écran optionnel.
- Groupes : Les appels de groupe jusqu’à 50 participants nécessitent un plan Enterprise, Professional ou Cloud. Pour plus de 50 participants, le service rtcd dédié est recommandé pour les déploiements auto-hébergés.
- Fonctionnalités :
- Lancement via le bouton “Start call” dans l’en-tête du canal ou la commande /call start.
- Contrôles pour les hôtes (depuis v9.9) : muter/désactiver le micro, retirer des participants, transférer le rôle d’hôte.
- Notifications d’appel avec sonnerie (depuis v8.0).
- Sécurité : Audio chiffré via WebRTC, garantissant la confidentialité.
2. Appels vidéo
- Statut actuel : Les appels vidéo natifs ne sont pas pleinement supportés dans Mattermost Calls. La fonctionnalité se concentre principalement sur l’audio et le partage d’écran, bien que des intégrations tierces comblent ce manque.
- Historique : Une version bêta de WebRTC pour les appels vidéo 1:1 existait jusqu’à Mattermost 5.6, mais elle a été remplacée par des intégrations et Mattermost Calls.
3. Partage d’écran
- Disponibilité : Inclus dans Mattermost Calls pour les appels 1:1 (tous les plans) et de groupe (plans payants).
- Fonctionnement : Les participants peuvent partager leur écran via un bouton dédié, idéal pour les démonstrations ou le pair programming.
- Limites : Non disponible sur mobile.
4. Fonctionnalités avancées (Enterprise)
- Enregistrement : Les utilisateurs Enterprise peuvent enregistrer les appels (depuis v7.7), avec des transcriptions disponibles sous forme de fichiers TXT dans le fil de discussion.
- Sous-titres en direct : Option de sous-titrage pour l’accessibilité.
- Réactions par emoji : Permet d’interagir sans interrompre.
Configuration
- Auto-hébergé : Les administrateurs doivent activer le plugin Calls dans la Console Système (Plugins > Calls) et configurer un port UDP pour WebRTC. Une connexion HTTPS est requise.
- Cloud : Les appels sont activés par défaut.
- Service rtcd : Pour les grands déploiements, ce service optionnel améliore les performances en déchargeant le traitement WebRTC.
Intégrations tierces pour les appels vidéo
Pour les appels vidéo et des fonctionnalités avancées, Mattermost s’appuie sur des intégrations avec des fournisseurs tiers, disponibles via l’Integrations Directory. Voici les options principales :
1. Zoom
- Fonctionnalités : Appels vidéo, audio, partage d’écran, salles de réunion.
- Configuration : Nécessite un plan Zoom payant (Pro, Business, Education, ou API) pour générer une clé API. Lancement via l’icône vidéo ou la commande /zoom start.
- Avantages : Facile à utiliser, largement adopté, supporte les grandes réunions.
- Inconvénients : Dépendance à un service cloud externe, coûts supplémentaires.
- Source : GitHub Zoom Plugin.
2. Cisco Webex
- Fonctionnalités : Appels vidéo, audio, partage d’écran, enregistrement, arrière-plans virtuels.
- Configuration : Requiert un compte Cisco Webex Developer pour l’API. Lancement via /webex ou l’icône vidéo.
- Avantages : Sécurité de niveau entreprise, intégration fluide.
- Inconvénients : Support communautaire, moins maintenu par Mattermost.
- Source : GitHub Webex Plugin.
3. Jitsi
- Fonctionnalités : Appels vidéo, audio, partage d’écran, open-source.
- Configuration : Auto-hébergé ou SaaS. Intégration via un plugin Mattermost.
- Avantages : Gratuit, personnalisable, respectueux de la confidentialité.
- Inconvénients : Configuration technique pour l’auto-hébergement.
- Source : GitHub Jitsi Plugin.
4. Pexip
- Fonctionnalités : Vidéoconférence sécurisée, partage d’écran, adaptée aux environnements sensibles.
- Configuration : Intégration entreprise pour des déploiements sécurisés.
- Avantages : Sécurité avancée, scalabilité.
- Inconvénients : Moins accessible pour les petites équipes.
5. BigBlueButton
- Fonctionnalités : Vidéoconférence orientée apprentissage, appels vidéo/audio, partage d’écran.
- Configuration : Auto-hébergé ou cloud, intégré via un plugin.
- Avantages : Idéal pour l’éducation, open-source.
- Inconvénients : Complexité d’installation.
Comparaison des options
Solution | Appels audio | Appels vidéo | Partage d’écran | Auto-hébergé | Coût | Idéal pour |
---|---|---|---|---|---|---|
Mattermost Calls | Oui (1:1, groupes payants) | Non (bêta limitée) | Oui (sauf mobile) | Oui | Gratuit (1:1), payant (groupes) | Équipes petites à moyennes |
Zoom | Oui | Oui | Oui | No | Payant | Réunions professionnelles |
Webex | Oui | Oui | Oui | Non | Payant | Entreprises sécurisées |
Jitsi | Oui | Oui | Oui | Oui | Gratuit | Équipes soucieuses de confidentialité |
Pexip | Oui | Oui | Oui | Oui | Payant | Environnements sensibles |
BigBlueButton | Oui | Oui | Oui | Oui | Gratuit/Payant | Éducation |
Comment configurer et dépanner ?
Configuration
- Mattermost Calls :
- Activez le plugin dans System Console > Plugins > Calls.
- Configurez un port UDP et HTTPS.
- Pour grands groupes, déployez rtcd (GitHub rtcd).
- Intégrations tierces :
- Installez les plugins via System Console > Plugins > Marketplace.
- Configurez les clés API (Zoom, Webex) ou les serveurs auto-hébergés (Jitsi, BigBlueButton).
Dépannage
- Problèmes audio/vidéo : Vérifiez les permissions micro/camera, exécutez /call stats pour les diagnostics, ou consultez chrome://webrtc-internals.
- Échecs de connexion : Assurez-vous que le port UDP est ouvert et qu’un serveur TURN est configuré si nécessaire.
- Rapport de bugs : Postez dans le canal Developers: Calls sur GitHub ou le forum Mattermost.
Limites et perspectives
- Vidéo native limitée : Mattermost Calls privilégie l’audio et le partage d’écran, obligeant à utiliser des intégrations pour les appels vidéo complets.
- Complexité auto-hébergée : Les grandes équipes nécessitent une configuration technique (rtcd, TURN).
- Évolutions futures : Mattermost envisage d’ajouter le support vidéo natif et d’améliorer les performances pour les grands groupes.
Pourquoi choisir Mattermost pour les appels ?
En 2025, Mattermost se distingue par :
- Sécurité : Chiffrement WebRTC et auto-hébergement pour la confidentialité.
- Flexibilité : Options natives gratuites et intégrations tierces.
- Scalabilité : Supporte jusqu’à 50 participants (ou plus avec rtcd) pour les plans Enterprise.