Qu’est-ce que le relais RTMP sans transcodage ?
Le relais RTMP sans transcodage retransmet un flux Real-Time Messaging Protocol entrant vers un autre point de terminaison tout en préservant ses médias encodés. Contrairement au transcodage, il ne décode ni ne recompresse l’audio ou la vidéo.
Fonctionnement du relais RTMP sans transcodage
En mode relais sans transcodage, un service reçoit des messages RTMP, préserve les pistes compressées et les republie vers un autre point de terminaison RTMP. Il peut néanmoins démultiplexer, remultiplexer, ajuster les horodatages ou reconnecter la session ; le relais n’effectue donc pas nécessairement une copie octet pour octet. Éviter la reconstruction par les codecs réduit les besoins de calcul et empêche la perte de qualité liée aux encodages successifs. Le relais se situe sur le chemin d’ingestion en direct lorsque l’encodage source satisfait déjà aux exigences de la destination en matière de codecs, de débit et de conditionnement.
Points clés
- Le RTMP classique transporte couramment de la vidéo H.264 et de l’audio AAC dans des messages de type FLV, ce qui fait de cette combinaison une base de compatibilité fréquente pour l’ingestion sans transcodage.
- Un relais ne peut pas corriger un codec non pris en charge, un débit excessif, une cadence d’images clés invalide ou une disposition audio incompatible sans transformer le média ou le rejeter.
- Les discontinuités d’horodatage et les reconnexions de la source peuvent se propager en aval ; un relais robuste doit décider s’il faut préserver, normaliser ou redémarrer la chronologie de sortie.
Quand le relais RTMP sans transcodage est important
Utilisez le relais sans transcodage pour rediffuser un flux en direct compatible avec une faible surcharge de traitement et sans perte liée au réencodage. La destination doit accepter les codecs et les paramètres du flux d’origine, sinon la lecture ou l’ingestion peut échouer.