Vue d'ensemble
Le Live Streaming Performance Monitor est disponible dès qu'une Live Streaming Output Destination est active. Il fournit des informations en temps réel sur les performances d'encodage vidéo et de transmission réseau de votre flux, ce qui vous permet d'identifier et de résoudre les goulets d'étranglement potentiels avant qu'ils ne provoquent des interruptions.

Le processus de diffusion en continu dans mimoLive se compose de deux étapes principales, à savoir encodage vidéo et transmission par réseau. Ce moniteur affiche des indicateurs d'état et des mesures en direct pour les deux, garantissant ainsi une performance de diffusion en continu fluide et stable.
Encodage vidéo avec l'API d'Apple
Dans mimoLive, chaque image vidéo générée par le moteur de rendu est envoyée à l'Apple API pour être encodée. Le codeur fonctionne sur la base de paramètres prédéfinis tels que la frame rate, le data rate et l'intervalle keyframe.
mimoLive surveille de près le nombre d'images qui entrent et sortent de l'encodeur. S'il détecte une accumulation d'images en attente de traitement, cela indique que l'encodeur ne peut pas suivre la cadence des images entrantes. Dans ce cas, mimoLive réduit automatiquement la fréquence des images envoyées à l'encodeur pour éviter toute surcharge.
Au fil du temps, si les performances de l'encodeur s'améliorent, mimoLive augmentera progressivement la fréquence d'images afin de maintenir une qualité de sortie optimale.
La section État de l'encodeur indique :
- Débit de données ajusté - le débit binaire cible actuel pour l'encodage.
- Production réelle - le débit binaire effectivement atteint par le codeur.
- Type de codeur - indique si l'encodage est matériel ou logiciel.
- Cadres tombés - nombre de trames perdues en raison d'une surcharge de l'encodeur.
Diffusion en continu sur le réseau et adaptation de la largeur de bande
Après l'encodage, mimoLive envoie les données vidéo sur le réseau à la plateforme de diffusion en continu configurée. La section État du flux fournit des données en temps réel sur :
- Chargement actuel - le taux réel auquel les données sont transmises.
- Chargement moyen - le taux moyen de téléchargement dans le temps.
- Données envoyées - la quantité totale de données diffusées jusqu'à présent.
- Se reconnecter - nombre de fois où mimoLive a dû rétablir la connexion.
Le graphique de vitesse de téléchargement permet de visualiser les performances actuelles de téléchargement au fil du temps.
Si mimoLive détecte une baisse soudaine de la bande passante disponible sur le réseau, il ajuste de manière dynamique le débit de données de l'encodeur vidéo et, si nécessaire, réduit même la résolution vidéo, afin de s'adapter aux conditions actuelles du réseau. Ce comportement adaptatif permet de maintenir un flux stable sans interruption.
Optimisation continue
mimoLive recherche en permanence l'équilibre optimal entre le codage vidéo et la transmission sur le réseau. En s'adaptant dynamiquement aux conditions du matériel et du réseau, mimoLive s'efforce d'offrir une expérience de diffusion en direct la plus fluide possible.
Ce système de surveillance garantit la stabilité de votre flux, même dans des environnements réseau difficiles, minimisant ainsi le risque d'images perdues, de décalage ou d'interruptions.