Quel protocole de streaming choisir: SRT, RTMP, HLS ou WebRTC ?

Quel protocole de streaming choisir ? — Décryptage Tech
Outil · Streaming

Quatre questions pour trouver le protocole adapté à votre diffusion — SRT, RTMP, HLS ou WebRTC. Le choix dépend surtout de l'étape (acheminer ou diffuser), de la latence acceptable et du mode de lecture.

1Que voulez-vous faire ?
2Quelle latence est acceptable ?
3Combien de spectateurs ?
4Comment le flux sera-t-il lu ?

Les 4 protocoles de streaming en bref

Définitions de référence pour comprendre SRT, RTMP, HLS et WebRTC.

SRT — Secure Reliable Transport

Protocole open source de contribution, à faible latence (environ 1 à 2 secondes), conçu pour acheminer un flux vidéo de façon fiable sur des réseaux non maîtrisés comme l'Internet public.

RTMP — Real-Time Messaging Protocol

Standard historique d'ingestion vers les plateformes de streaming, largement supporté par les encodeurs. Latence typique de 2 à 5 secondes ; il n'est plus adapté à la lecture moderne en navigateur.

HLS — HTTP Live Streaming

Protocole de distribution d'Apple, lu nativement sur la quasi-totalité des appareils et navigateurs, scalable via CDN. Latence standard de 6 à 30 secondes, réduite à 2-5 s avec LL-HLS.

WebRTC

Technologie temps réel en sous-seconde, intégrée nativement aux navigateurs. Idéale pour la visioconférence et l'interaction, mais plus complexe à diffuser à très grande échelle.

ProtocoleLatence typiqueUsage principalLecture navigateurÉchelle
SRT~1 à 2 sContributionNon (lecteur dédié)Point à point / multipoint
RTMP2 à 5 sIngestionNon (obsolète)Moyenne
HLS6 à 30 s (LL : 2-5 s)DistributionOui, natifTrès grande (CDN)
WebRTCmoins d'1 sTemps réelOui, natifFaible à moyenne

Questions fréquentes

Quel protocole de streaming a la plus faible latence ?

WebRTC offre la latence la plus basse, en sous-seconde, ce qui le rend idéal pour l'interaction temps réel. Pour la contribution à faible latence sur Internet public, SRT atteint environ 1 à 2 secondes.

RTMP est-il dépassé ?

RTMP reste très utilisé pour l'ingestion vers les plateformes, car la plupart des encodeurs le supportent. En revanche il n'est plus adapté à la lecture côté spectateur depuis la fin de Flash ; SRT le remplace souvent en contribution.

Quel protocole pour diffuser à une large audience dans le navigateur ?

HLS est la référence pour la diffusion à grande échelle : il est lu nativement par les navigateurs et se distribue via un CDN. DASH est une alternative comparable.

SRT ou RTMP pour la contribution ?

SRT est préférable quand le réseau est peu fiable ou que la latence doit rester basse, grâce à sa robustesse. RTMP garde l'avantage de la compatibilité maximale avec les plateformes qui ne prennent pas encore SRT.

Pour aller plus loin : le guide complet du streaming live professionnel. Mis à jour en juin 2026