encodeur de streaming
Anglais: streaming encoder
Un outil qui convertit les signaux vidéo et audio bruts en un format numérique adapté à la transmission sur Internet.
encodeur de streaming : compression vidéo en temps réel pour la diffusion
Un encodeur de streaming prend des signaux vidéo et audio non compressés ou légèrement compressés, généralement via des connexions HDMI, SDI ou analogiques, et applique une compression mathématique pour produire un flux binaire qui peut être transmis sur des réseaux IP. L'appareil réduit les gigabits par seconde de données vidéo brutes à des mégabits par seconde gérables tout en maintenant une qualité acceptable pour la distance de visionnage et la taille d'écran prévues. Il ne s'agit pas d'une compression d'archivage : les encodeurs de streaming privilégient une faible latence et un débit binaire constant plutôt qu'une fidélité maximale.
La plupart des encodeurs de streaming utilisent les codecs vidéo H.264 ou H.265 (HEVC associés aux codecs audio AAC ou MP3. L'encodeur doit choisir un débit binaire et une résolution à la volée, contraint par la bande passante réseau disponible. Un flux 1080p60 peut être compressé à 5-8 Mbps pour un streaming de qualité, tandis que la 4K nécessite 15-25 Mbps selon la complexité du mouvement et les niveaux d'artefacts acceptables. L'encodeur gère également la conversion de la fréquence d'images, la conversion de l'espace colorimétrique et le rééchantillonnage audio si le signal d'entrée ne correspond pas au format de sortie cible.
Les encodeurs de streaming matériels acceptent généralement une ou deux entrées vidéo et produisent une sortie vers les protocoles RTMP, HLS ou DASH, souvent simultanément vers plusieurs destinations. Les encodeurs logiciels fonctionnant sur des ordinateurs à usage général offrent une plus grande flexibilité mais consomment des ressources CPU importantes. De nombreuses unités incluent des capacités de commutation, d'incrustation d'image (picture-in-picture) et de superposition intégrées pour ajouter des titres ou des graphiques sans revenir à un système de contrôle séparé. La latence varie de 100 millisecondes à plusieurs secondes selon la stratégie de mise en mémoire tampon et le choix du codec.
Modes de défaillance courants et considérations
La congestion du réseau entraîne la perte d'images ou une réduction abrupte de la qualité par l'encodeur, visible sous forme de saccades ou de perte soudaine de qualité. Les encodeurs sans contrôle adaptatif du débit binaire produisent une sortie fixe quelle que soit la bande passante disponible, ce qui entraîne une déconnexion lorsque le chemin réseau se rétrécit. L'accumulation de chaleur dans les encodeurs matériels, en particulier dans les unités montées en rack gérant plusieurs flux à haut débit, peut déclencher un arrêt thermique. La dérive de la synchronisation audio se produit lorsque les tampons vidéo et audio se remplissent à des rythmes différents, un défaut subtil mais irritant dans les contenus de longue durée.
Le terme « encodeur » a ses racines dans les équipements de l'ère analogique qui effectuaient la conversion de débit et le multiplexage. Dans le contexte du streaming, il conserve le sens de la conversion d'un format à un autre, bien que l'appareil moderne soit principalement un moteur de compression. Vous rencontrerez le terme aux côtés de « transcodeur », qui est plus large : un transcodeur peut modifier le codec, la résolution et le débit binaire, tandis qu'un encodeur effectue généralement la compression elle-même. Dans les flux de travail de production, l'encodeur de streaming se situe souvent entre la sortie de la caméra et les points d'ingestion du réseau de diffusion de contenu, ce qui en fait un point de fiabilité critique dans les chaînes de diffusion en direct.
Sources
- Source de la définitionWiktionary