Base de connaissances Concept de base Protocoles de diffusion
Tout ce que vous devez savoir sur les protocoles

Protocoles de streaming les plus utilisés

RTMP (Real-Time Messaging Protocol) : TCP


Développé par Macromedia et racheté par Adobe en 2005, RTMP reste le protocole le plus utilisé. Il maintient une connexion persistante et stable et permet une communication à faible latence. Le RTMP transfère des données de flux divisées en petits paquets entre Flash Player et un serveur afin de minimiser les interruptions et les artefacts. En outre, en raison du facteur d'héritage, le RTMP est pris en charge par la plupart des plates-formes et logiciels de streaming.

Codecs vidéo : H.264
Codecs audio : AAC
Temps de latence : 3 - 30 secondes

➕ Avantages : Prise en charge de la multidiffusion, faible mise en mémoire tampon, prise en charge d'une large plate-forme.

➖ Inconvénients : anciens codecs, sécurité un peu faible, latence relativement élevée.

WebRTC (Web Real-Time Communication Protocol) : à la fois UDP et TCP.


WebRTC est une norme open-source pour les communications en temps réel. WebRTC prend en charge la haute qualité VP8 et VP9 (en plus de l'ancien H.264), ainsi que le codec audio Opus. 

L'un des principaux avantages du WebRTC est qu'il transforme des millions de navigateurs en terminaux de streaming sans qu'il soit nécessaire d'installer des plugins supplémentaires. De plus, le WebRTC supporte une latence inférieure à la seconde, ce qui signifie qu'il n'y a plus de retard ! Enfin, le protocole utilise une technologie de débit binaire adaptable, ce qui lui permet d'ajuster automatiquement la qualité vidéo et d'éviter toute chute et interruption.

Codecs vidéo : VP8, VP9, H.264 (H.625 + AV1 en cours)
Codecs audio : Opus
Latence : Moins d'une seconde
➕ Avantages : Aucun plugin nécessaire, latence inférieure à une seconde, codecs pris en charge.

➖ Inconvénients : Instabilité due à une latence inférieure à une seconde.

SRT (Secure Reliable Transport) : UDP


SRT est un protocole de streaming vidéo open-source développé par Haivision et Wowza. Il est largement considéré comme un substitut du RTMP. Partageant les mêmes avantages, SRT passe à l'étape suivante et fait du rêve de flux en direct stables avec une latence inférieure à une seconde une réalité. Il vous permet de diffuser votre contenu en direct sur des réseaux sous-optimaux.

Les développeurs affirment que SRT protège vos vidéos en direct contre les fluctuations de la bande passante et les pertes de paquets. De plus, SRT est similaire à FTL et WebRTC en termes de latence inférieure à la seconde, ce qui permet une communication presque en temps réel. En outre, il est également indiqué que le protocole est agnostique en termes de codecs, ce qui signifie qu'il prend en charge tous les codecs vidéo et audio modernes. Malheureusement, étant donné qu'il s'agit encore d'une technologie émergente, le SRT n'est pas largement pris en charge.

Temps de latence : Moins d'une seconde
➕ Avantages : Haute qualité, stabilité, latence inférieure à une seconde, forte prise en charge des codecs.

➖ Inconvénients : Faible prise en charge de la plate-forme

Apple HTTP Live Streaming (HLS)


Le protocole de streaming HLS est un protocole alternatif développé par Apple. Aujourd'hui, HLS est le protocole de streaming le plus utilisé sur internet.

HLS est un protocole à débit binaire adaptatif et utilise également des serveurs HTTP. Ce protocole est une spécification évolutive, car Apple ajoute régulièrement des fonctionnalités.

 

Vous avez d'autres questions ?
Cliquez ici pour accéder au moteur de recherche de notre base de connaissances.  

Vous ne trouvez pas la bonne réponse ?
Contactez l'équipe d'assistance d'LiveU Studio via notre Live Chat.