Qu'est-ce que le MLE (Multi-Layer Encoder) dans un mélangeur vidéo ?
Rôle dans la production live / streaming
Un encodeur multi-couches (MLE) encode une source unique en plusieurs couches de qualité simultanées (évolutivité spatiale/temporelle) pour une diffusion à débit adaptatif (ABR).
Flux de travail
- Génération des couches – L'entrée est divisée en couche de base (ex. 540p/1,5 Mbps) + couches d'amélioration (720p/3 Mbps, 1080p/6 Mbps, 4K/15 Mbps).
- Encodage par couche – Chaque couche est encodée indépendamment (H.264/AVC, HEVC ou AV1) avec ses propres GOP, QP, fréquence d'images.
- Contrôle de débit – Allocation dynamique du débit par couche selon la télémétrie bande passante en temps réel (SRT/RIST/RTMP).
- Multiplexage – Les couches sont empaquetées dans un flux de transport unique (MPEG-TS, CMAF ou propriétaire).
- Décodage évolutif – Le récepteur sélectionne la couche la plus soutenue ; basculement transparent haut/bas.
Pourquoi c'est important dans les mélangeurs vidéo
- Simulcast vers CDN (YouTube, Twitch, Vimeo) + enregistreur local + moniteur de confiance depuis un seul pipeline d'encodage.
- Production distante (REMI) – Proxy bas débit pour réalisateur hors site ; qualité maximale enregistrée localement.
- Multi-appareils – Téléphones reçoivent 720p, TV reçoivent 4K, tout depuis le même flux.
Implémentations
- vMix / Wirecast / OBS (NVENC/QuickSync) – Échelle multi-débit (MLE logiciel).
- Haivision Makito X / SRT Gateway – MLE matériel avec <1 image de latence.
- LiveU / TVU / Dejero – Encodeurs cellulaires agrégés avec couches évolutives.
- AWS Elemental Live / MediaLive – MLE cloud pour ABR qualité broadcast.
MLE ≠ mélangeur vidéo (switcher). Le MLE suit la sortie PGM du mélangeur.
