Communication temps réel : protocoles et infrastructure WebRTC
Réponse courte
La communication temps réel désigne l'échange bidirectionnel de données (audio, vidéo, messages) avec une latence sub-secondaire. En entreprise, elle repose principalement sur WebRTC pour les flux média et WebSocket pour la signalisation. L'architecture vidéo combine SFU, TURN et API pour industrialiser ces échanges.
WebRTC vs WebSocket : rôles complémentaires
| WebRTC | WebSocket | |
|---|---|---|
| Transport | Flux média (audio, vidéo) | Messages texte/binaires |
| Latence | Sub-secondaire | Sub-secondaire |
| Chiffrement | DTLS-SRTP natif | WSS (TLS) |
| Usage vidéo | Transport direct | Signalisation |
| Peer-to-peer | Oui (ou via SFU) | Client ↔ serveur |
WebSocket seul ne transporte pas la vidéo, il sert de canal de coordination. WebRTC seul ne gère pas la logique métier, il transporte les flux.
Communication temps réel vs messaging async
| Temps réel | Async (email, chat différé) | |
|---|---|---|
| Latence | < 1–3 s | Minutes à heures |
| Interaction | Synchrone | Asynchrone |
| Protocole | WebRTC, WebSocket | HTTP, SMTP, MQTT |
| Usage | Session vidéo, assistance, co-édition | Email, tickets, notifications |
Architecture communication temps réel
- Client : navigateur avec WebRTC natif ;
- Signalisation : WebSocket WSS (join, leave, SDP) ;
- SFU : distribution flux multi-participants ;
- TURN : relais réseau ;
- API : orchestration programmatique ;
- Webhooks : événements vers le SI.
→ Architecture vidéo · API vidéo
Temps réel et faible latence
La qualité de la communication temps réel se mesure en latence :
- < 300 ms : conversation naturelle ;
- 300 ms – 1 s : acceptable pour la communication vidéo professionnelle ;
- > 3 s : interaction dégradée (territoire du streaming différé).
Facteurs : distance au SFU, qualité réseau, dimensionnement serveur, codecs.
Temps réel et scalabilité
La communication temps réel scale via :
- SFU horizontal ;
- Simulcast / SVC ;
- Architecture hybride (WebRTC interactif + CDN passif).
Temps réel et souveraineté
Les flux temps réel transitent par le SFU/TURN : composants à héberger en France pour la souveraineté. Voir cloud souverain vidéo.
Produits consommant la communication temps réel
| Produit | Type de communication |
|---|---|
| meeting.leagora.io | Session vidéo synchronisée multi-participants |
| assistance-video.fr | Assistance 1:1 temps réel |
| mes-rdv.fr | RDV → session vidéo instantanée |
| live.gniarkgniark.fr | Live interactif + Q&R |
Comment Leagora industrialise le temps réel ?
Plateforme vidéo WebRTC avec SFU, TURN documenté, API, hébergement France ou on-premise. Contact.
FAQ
WebRTC remplace-t-il WebSocket ?
Non : WebRTC transporte les flux média ; WebSocket coordonne la session. Les deux coexistent.
La communication temps réel fonctionne-t-elle en réseau d'entreprise ?
Oui, avec des serveurs TURN documentés et un guide pare-feu.
Temps réel = peer-to-peer obligatoire ?
Non : le SFU est le standard pour les sessions multi-participants.
Quelle bande passante pour la communication temps réel ?
~1–3 Mbps par flux vidéo HD. Le simulcast adapte selon le réseau.
Leagora.io propose-t-il de la messagerie temps réel texte ?
Leagora.io documente l'infrastructure vidéo/audio temps réel. Le chat est une couche applicative au-dessus de WebRTC.
À retenir
- Temps réel = WebRTC (média) + WebSocket (signalisation) + SFU (scale).
- Latence sub-secondaire = critère différenciant vs streaming différé.
- Leagora.io = hub infrastructure ; produits métier sur les sites satellites.