WebRTC : l'infrastructure vidéo temps réel pour l'entreprise
Réponse courte
WebRTC (Web Real-Time Communication) est un ensemble de standards ouverts (W3C / IETF) intégrés aux navigateurs pour transporter audio, vidéo et données en temps réel, avec chiffrement DTLS-SRTP. Pour une entreprise, WebRTC constitue le socle technique d'une plateforme vidéo intégrable : signalisation, SFU, STUN/TURN et API vidéo forment l'architecture complète.
Qu'est-ce que WebRTC techniquement ?
WebRTC couvre quatre briques :
- Capture : accès caméra, micro, partage d'écran via les API navigateur ;
- Encodage adaptatif : ajustement du débit selon le réseau (simulcast, SVC) ;
- Transport chiffré : DTLS pour la négociation, SRTP pour les flux média ;
- Négociation ICE : établissement du chemin réseau optimal entre participants.
Contrairement à HLS ou RTMP, WebRTC vise la latence sub-secondaire : indispensable à la communication temps réel.
Pourquoi WebRTC pour une infrastructure entreprise ?
| Critère | WebRTC | Protocoles différés (HLS, RTMP) |
|---|---|---|
| Latence | Sub-secondaire | 5–30 secondes |
| Intégration navigateur | Native | Player ou app requise |
| Interactivité | Bidirectionnelle | Unidirectionnelle |
| Chiffrement | DTLS-SRTP par défaut | Variable |
| Déploiement souverain | Stacks open source | Souvent CDN propriétaire |
Pour une DSI ou un CTO, WebRTC offre une stack auditable, déployable en hébergement France ou on-premise, sans dépendance à un binaire fermé unique.
Comment s'articule une architecture WebRTC professionnelle ?
- Signalisation (WebSocket HTTPS) : échange des métadonnées SDP ;
- ICE / STUN / TURN : traversée NAT et pare-feu d'entreprise ;
- SFU : relais sélectif pour les sessions multi-participants ;
- Couche applicative : API, authentification, enregistrement, modération.
→ Architecture détaillée : architecture vidéo temps réel.
WebRTC vs WebSocket : quelle différence ?
WebSocket transporte des messages texte/binaires entre client et serveur. WebRTC transporte des flux média peer-to-peer ou via SFU, avec négociation ICE et codecs vidéo intégrés. En pratique, WebSocket sert souvent de canal de signalisation ; WebRTC porte la vidéo elle-même.
Intégration dans le SI
WebRTC s'intègre via :
- API vidéo : création de salles, tokens, webhooks ;
- Vidéo embarquée : iframe ou SDK dans un portail existant ;
- Intégration vidéo : connexion CRM, SSO, annuaire LDAP.
Les cas d'usage métier (assistance client, rendez-vous, réunion, live) sont portés par les sites produits du groupe :
| Usage métier | Site dédié |
|---|---|
| Assistance vidéo | assistance-video.fr |
| Assistance terrain / QR | assistance.leagora.io |
| Communication vidéo en temps réel pro | meeting.leagora.io |
| Rendez-vous vidéo | mes-rdv.fr |
| Streaming live | live.gniarkgniark.fr |
Stack open source et souveraineté
Des composants open source (mediasoup, Jitsi, Janus, Pion…) permettent de construire une plateforme vidéo souveraine hébergée en France, avec une chaîne de sous-traitants maîtrisée : complémentaire aux exigences RGPD et cloud souverain.
Points d'attention pour la DSI
- Pare-feu : prévoir des serveurs TURN documentés (UDP et TCP) ;
- Dimensionnement SFU : une session 1:1 ≠ une réunion de 50 participants ;
- Codecs : VP8, VP9, H.264, AV1 selon navigateurs et politique IT ;
- Monitoring : métriques ICE, bitrate, packet loss pour le runbook ops.
Critères de choix d'une infrastructure WebRTC
Avant de comparer des éditeurs ou des stacks, la DSI peut structurer l'évaluation autour de huit critères :
| Critère | Question à poser | Impact |
|---|---|---|
| Latence cible | Interaction synchrone ou diffusion ? | Choix SFU vs CDN |
| Connectivité | TURN documenté pour le réseau corporate ? | Taux de connexion réel |
| Souveraineté | SFU, TURN, logs en France/UE ? | Conformité RGPD |
| Intégration | API, SSO, webhooks disponibles ? | Time-to-market SI |
| Scalabilité | Montée en charge horizontale du SFU ? | Coût et SLA |
| Observabilité | Métriques ICE, packet loss, dashboards ? | Runbook ops |
| Open source | Stack auditable, pas de lock-in binaire ? | Pérennité |
| Support | Guide pare-feu, runbook incident, DPA ? | Exploitation |
Une infrastructure WebRTC « complète » couvre signalisation, ICE/STUN/TURN, SFU et couche applicative : un composant manquant (souvent le TURN) explique une partie des échecs en production.
Scénario : assistance client à distance
Une ESN de maintenance équipement déploie WebRTC pour le pré-diagnostic à distance :
- Le client ouvre un lien navigateur (sans installation) ;
- La signalisation crée la session et authentifie le participant ;
- Le TURN prend le relais si le réseau client bloque le P2P ;
- Le SFU route le flux vers l'agent support ;
- Un webhook API clôt le ticket CRM à la fin de session.
Le détail fonctionnel du parcours assistance est sur assistance-video.fr ; leagora.io documente l'architecture et les critères d'hébergement. Voir aussi maintenance SAV pour le contexte métier.
Comment Leagora utilise WebRTC ?
Leagora conçoit une infrastructure vidéo temps réel sur socle WebRTC : SFU scalable, TURN documenté, API vidéo, déploiement France ou on-premise.
Pour cadrer une architecture : contact.
FAQ
WebRTC est-il un standard ou un produit ?
C'est un standard ouvert (W3C / IETF), pas un éditeur. Chaque implémentation (Google, Mozilla, stack open source) l'intègre dans son infrastructure.
WebRTC fonctionne-t-il derrière un pare-feu d'entreprise ?
Oui, avec des serveurs TURN correctement configurés et documentés. Sans TURN, les connexions peer-to-peer strictes échouent fréquemment en réseau corporate.
Quelle latence attendre avec WebRTC ?
En conditions normales : 200 ms à 1 seconde pour l'interaction. Voir latence vidéo pour les facteurs influents.
WebRTC remplace-t-il Zoom ou Teams ?
Il remplace la couche transport dans une infrastructure que vous contrôlez (hébergement, marque, intégration SI). Comparaison : alternative Zoom France.
Peut-on déployer WebRTC en on-premise ?
Oui : signalisation, SFU, TURN et stockage sur votre datacenter. Voir hébergement France pour les options Leagora.
WebRTC est-il compatible RGPD ?
Le standard ne garante pas la conformité seul ; la gouvernance (hébergement, DPA, enregistrements) la détermine. Voir RGPD vidéo.
Aller plus loin
- SFU WebRTC : architecture Selective Forwarding pour les réunions multi-participants
- STUN et TURN : traversée NAT et pare-feu d'entreprise
- Scalabilité WebRTC : dimensionner SFU et cluster horizontal
- Open source vidéo : stacks auditable pour la souveraineté
- Vidéo sur mesure WebRTC : intégrer WebRTC à votre SI
- Assistance vidéo client : cas d'usage SAV et support B2B
- Maintenance et SAV : déploiement vidéo terrain et à distance
À retenir
- WebRTC = standards ouverts pour la vidéo temps réel dans le navigateur.
- L'architecture pro = signalisation + ICE/STUN/TURN + SFU + couche API.
- Souveraineté = stacks open source + hébergement France.