Cos'è l'MLE (Multi-Layer Encoder) in un Vision Mixer?
Ruolo nella Produzione Live / Streaming
Un Multi-Layer Encoder (MLE) codifica una singola sorgente in più strati di qualità simultanei (scalabilità spaziale/temporale) per la distribuzione a bitrate adattivo (ABR).
Flusso di Lavoro
- Generazione Strati – Input diviso in strato base (es. 540p/1,5 Mbps) + strati di miglioramento (720p/3 Mbps, 1080p/6 Mbps, 4K/15 Mbps).
- Codifica per Strato – Ogni strato codificato indipendentemente (H.264/AVC, HEVC o AV1) con GOP, QP, frame rate specifici per strato.
- Controllo del Bitrate – Allocazione dinamica del bitrate per strato basata su telemetria della larghezza di banda in tempo reale (SRT/RIST/RTMP).
- Multiplexing – Strati impacchettati in un unico stream di trasporto (MPEG-TS, CMAF o proprietario).
- Decodifica Scalabile – Il ricevitore seleziona lo strato più alto sostenibile; commutazione senza interruzioni su/giù.
Perché è Importante nei Vision Mixer
- Simulcast verso CDN (YouTube, Twitch, Vimeo) + registratore locale + monitor di fiducia da una singola pipeline di codifica.
- Produzione remota (REMI) – Proxy a basso bitrate verso il regista fuori sede; qualità completa registrata localmente.
- Multi-dispositivo – Telefoni ricevono 720p, TV ricevono 4K, tutto dallo stesso stream.
Implementazioni
- vMix / Wirecast / OBS (NVENC/QuickSync) – Scala bitrate multipla (MLE software).
- Haivision Makito X / SRT Gateway – MLE hardware con <1 frame di latenza.
- LiveU / TVU / Dejero – Encoder cellulari bonding con strati scalabili.
- AWS Elemental Live / MediaLive – MLE cloud per ABR di livello broadcast.
MLE ≠ video mixer (switcher). L'MLE segue l'uscita PGM del mixer.