Aller au contenu principal

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

  1. Client : navigateur avec WebRTC natif ;
  2. Signalisation : WebSocket WSS (join, leave, SDP) ;
  3. SFU : distribution flux multi-participants ;
  4. TURN : relais réseau ;
  5. API : orchestration programmatique ;
  6. 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.