4.5 KiB
title: Jitsi Meet created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, video-conferencing, webrtc, app-marathon-batch-rattrapage-3] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Video+Conferencing, https://jitsi.org/meet]
📞 Jitsi Meet
Visioconférence WebRTC libre et gratuite : créez une réunion en 10 secondes, pas de compte, pas d'install, cryptage E2E optionnel. La référence auto-hébergée.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | jitsi.org/meet |
| GitHub | jitsi/jitsi-meet |
| License | Apache-2.0 |
| Langage | TypeScript / Java |
| Étoiles GitHub | 25k ⭐ (meet) |
| Catégorie | [[cat-video-conferencing |
📝 Description
Jitsi Meet est la stack de visioconférence open source la plus déployée au monde. Composée de plusieurs briques (jitsi-meet UI, jvb Videobridge SFU, jicofo focus, prosody XMPP), elle supporte audio/vidéo, partage d'écran, chat, levées de main, breakout rooms, et chiffrement E2E optionnel (Insertable Streams).
Différence avec BigBlueButton : BBB est orienté classe/formation (tableau blanc, breakout, polls, enregistrement intégré), Jitsi est orienté réunion rapide (URL = salle, démarrage instantané, plus léger à déployer). Jitsi = Zoom libre, BBB = Moodle/Zoom pédagogique.
Différence avec Nextcloud Talk : Talk utilise Jitsi sous le capot mais ajoute l'intégration Nextcloud (calendrier, fichiers, contacts). Pour un serveur Jitsi standalone, c'est Jitsi Meet.
Pour qui : toute organisation qui veut arrêter Zoom/Meet/Teams avec une UX comparable et le contrôle des données.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
# Front-end
web:
image: jitsi/web:stable
container_name: jitsi-web
restart: unless-stopped
ports:
- "8443:443"
environment:
- PUBLIC_URL=https://meet.example.com
- ENABLE_AUTH=1
- XMPP_AUTH_DOMAIN=auth.meet.example.com
- XMPP_BOSH_URL_BASE=http://prosody:5280
- XMPP_MUC_DOMAIN=muc.meet.example.com
- XMPP_SERVER=xmpp.meet.example.com
labels:
- "traefik.enable=true"
- "traefik.http.routers.jitsi.rule=Host(`meet.example.com`)"
- "traefik.http.routers.jitsi.entrypoints=websecure"
- "traefik.http.routers.jitsi.tls.certresolver=letsencrypt"
prosody:
image: jitsi/prosody:stable
container_name: jitsi-prosody
restart: unless-stopped
environment:
- XMPP_AUTH_DOMAIN=auth.meet.example.com
- XMPP_MUC_DOMAIN=muc.meet.example.com
- XMPP_SERVER=xmpp.meet.example.com
- XMPP_INTERNAL_MUC_DOMAIN=internal-muc.meet.example.com
volumes:
- jitsi-prosody:/config
jvb:
image: jitsi/jvb:stable
container_name: jitsi-jvb
restart: unless-stopped
ports:
- "10000:10000/udp"
environment:
- XMPP_AUTH_DOMAIN=auth.meet.example.com
- XMPP_INTERNAL_MUC_DOMAIN=internal-muc.meet.example.com
- XMPP_SERVER=xmpp.meet.example.com
volumes:
jitsi-prosody:
⚠️ UDP 10000 doit être ouvert sur le firewall (flux média WebRTC).
🔄 Alternatives
Open Source
- app-bigbluebutton — Orienté formation
- app-lasuite-meet — Fork DINUM (Jitsi intégré écosystème Suite)
- app-opentalk — Stack allemande OpenTalk (basée sur Jitsi)
- app-mirotalk — Ultra-léger, SFU P2P
Propriétaires
- Zoom — Référence SaaS, 200 M d'utils/jour
- Google Meet — Intégré Workspace
- Microsoft Teams — Standard entreprise
🔐 Sécurité
- E2E optionnel via Insertable Streams (cliquer sur le cadenas dans l'UI).
- Auth LDAP/OAuth activable (LDAP, Matrix, Google) — recommandé en prod.
- Salle = URL : n'importe qui avec le lien entre ; générer des liens jetables.
- Bridge exposé : le
jvbdoit être joignable en UDP ; attention derrière NAT, configurerJVB_ADVERTISE_IPS.
📚 Ressources
Pages Liées
- cat-video-conferencing — Catégorie Vidéo
- app-bigbluebutton — Concurrent (formation)
- app-lasuite-meet — Fork DINUM
- recettes-docker-compose — Templates Docker