Gestion de la perte d'entrée vidéo - MediaLive

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion de la perte d'entrée vidéo

Vous pouvez personnaliser la façon dont vous MediaLive gérez le contenu multimédia lorsque l'entrée vidéo de la chaîne est perdue.

Comment MediaLive gérer la perte d'entrée vidéo

Lors MediaLive de l'ingestion d'une entrée, il peut détecter que la source vidéo a été perdue. Cette perte MediaLive entraîne le début de la gestion du comportement de perte d'entrée. MediaLive commence à coder le contenu de remplacement (cadres de remplissage) côté sortie. Cette gestion garantit que la chaîne peut continuer à coder le contenu vidéo. (Une règle clé MediaLive est qu'une chaîne en cours d'exécution doit toujours encoder du contenu.)

Le canal suit la gestion des pertes d'entrée jusqu'à ce qu'il se rétablisse et revienne à un codage normal. Le mode de restauration du canal dépend de la mise en œuvre ou non du basculement automatique des entrées :

  • Si vous implémentez le basculement automatique des entrées, la gestion des pertes d'entrée se poursuivra jusqu'à ce que la condition de basculement en mode vidéo noire déclenche le basculement vers une autre entrée (ou jusqu'à ce que l'entrée soit rétablie). Si la deuxième entrée échoue, la gestion des pertes d'entrée redémarre et se poursuit jusqu'à ce que vous ayez résolu le problème avec les deux entrées.

  • Si vous n'implémentez pas le basculement automatique des entrées, la gestion des pertes d'entrée se poursuivra jusqu'à ce que l'entrée soit rétablie ou jusqu'à ce que vous résolviez le problème lié à l'entrée.

Les deux fonctionnalités se complètent mais fonctionnent à un rythme différent :

  • La gestion des pertes d'entrée se produit dès qu'une trame attendue n'arrive pas. Par exemple, si la fréquence d'images de l'entrée est de 60 images par seconde, la gestion sera déclenchée si aucune image n'arrive à moins de 17 Msec de l'image précédente. (17 ms correspondent à environ 1 seconde divisée par 60.)

  • Le déclencheur du basculement automatique des entrées est plus long et configurable. Un déclencheur typique est de 1000 Msec.

Perte d'entrée par rapport à une défaillance de la sonde d'entrée

La gestion des pertes d'entrée se produit uniquement lorsqu'une entrée auparavant saine devient défectueuse.

Il est également possible qu'une entrée échoue avant cela. Lorsqu'un canal démarre et MediaLive commence à assimiler la première entrée, il recherche l'entrée et tente de détecter l'entrée et les sources. Si la détection échoue, l'entrée et le canal échouent immédiatement. Vous devez résoudre le problème et redémarrer la chaîne. Le problème peut être que l'entrée n'est pas présente (ce problème concerne principalement les entrées RTMP), que l'entrée dépasse les spécifications actuelles du canal ou que les paramètres d'entrée sont incorrects.

Comportement par défaut, gestion des pertes d'entrée

La valeur par défaut pour la gestion des pertes d'entrée est la suivante :

  • Encodage du contenu de remplacement : répétez et encodez la dernière image valide reçue. Répétez l'opération pendant 1000 msec. Encodez ensuite des images noires pendant 1000 Msec. Encodez ensuite une ardoise noire indéfiniment.

  • Livraison du contenu : La gestion par défaut consiste à émettre (livrer) le contenu de remplacement codé.

Personnalisation de la gestion des pertes d'entrée

  • Vous pouvez personnaliser le calendrier du contenu de remplacement et vous pouvez personnaliser le contenu de la liste.

  • Dans certains types de groupes de sortie, vous pouvez modifier la diffusion afin que le contenu codé ne soit pas diffusé.

Configuration du contenu de remplacement

Vous pouvez personnaliser la durée du contenu de remplacement et personnaliser l'image ou la couleur utilisée pour l'ardoise. Par exemple, vous pouvez remplacer l'ardoise par une image (par exemple Please stand by).

Note

Cette section suppose que vous connaissez les procédures de création ou la modification d'un canal, comme décrit à la section Création d'un canal de bout en bout.

  1. Sur la page Créer une chaîne de la MediaLive console, choisissez Paramètres généraux. Développez la configuration globale. Choisissez Activer la configuration globale, si nécessaire.

  2. Dans Comportement de perte d'entrée, choisissez Comportement de perte d'entrée. Des champs supplémentaires apparaissent. Ces champs contrôlent le contenu de remplacement, comme suit :

    • Encodez la dernière image valide pendant la durée spécifiée dans Repeat Frame Msec. Zéro signifie désactivé (ignorez l'image de répétition et passez au cadre noir). La valeur est est est signifie que vous devez répéter le précédent pour toujours

    • Lorsque Repeat Frame Msec expire, codez une image noire pendant la durée spécifiée dans Black Frame Msec. Zéro signifie désactivé (sautez le cadre noir et passez à l'ardoise). La valeur est est est signifie que les images noires se répètent indéfiniment.

    • Lorsque Black Frame Msec expire, passez à l'envoi d'une ardoise ou d'une couleur spécifiée, comme indiqué dans Type d'image avec perte d'entrée, puis Couleur de l'image perdue en entrée ou Liste d'images avec perte d'entrée.

  3. Renseignez un ou plusieurs champs pour personnaliser le comportement. Pour plus d'informations sur un champ de la MediaLive console, cliquez sur le lien Informations situé à côté du champ.

Personnalisation de la diffusion

Vous pouvez modifier la gestion par défaut du contenu de remplacement de manière à ce qu'au lieu de fournir la sortie codée, MediaLivediscards celui-ci. Vous pouvez modifier la gestion des types de groupes de sortie suivants :

  • HLS

  • Microsoft Smooth

  • RTMP

  • UDP/TS

Pour tous les autres types de groupes de sortie MediaPackage, à l'exception de, diffuse MediaLive toujours le contenu. Pour un groupe MediaPackage de sortie, MediaLive interrompez toujours la livraison.

Note

Cette section suppose que vous connaissez les procédures de création ou la modification d'un canal, comme décrit à la section Création d'un canal de bout en bout.

  1. Sur la page Créer une chaîne de la MediaLive console, choisissez le groupe de sortie dans la barre de navigation de gauche.

  2. Dans la section Paramètres du groupe de sortie, recherchez le champ Input Loss Action pour ce groupe de sortie. Choisissez l'option que vous souhaitez pour toutes les sorties (y compris les sorties qui n'incluent pas de vidéo) de ce groupe de sorties. Reportez-vous au tableau après cette étape.

Ce tableau répertorie les options de mise à disposition pour les groupes de sortie. Lisez à travers chaque ligne.

Type de groupe de sortie Champ Description

HLS

Microsoft Smooth

RTMP

ÉMISSION_SORTIE Fournissez le contenu de remplacement.

Il s'agit de la valeur par défaut pour ces groupes de sortie.

HLS

Microsoft Smooth

RTMP

PAUSE_OUTPUT Encodez uniquement les images répétées, si le canal est configuré pour les traiter. Une fois ce contenu terminé, arrêtez la diffusion de toutes les sorties de ce groupe de sorties.

Notez que la connexion RTMP sous-jacente MediaLive reste ouverte.

UDP EMIT_PROGRAM Encodez le contenu de remplacement et fournissez le programme et toutes les tables pour ce groupe de sortie.

Il s'agit de la valeur par défaut pour UDP.

UDP

DROP_TS

Arrêtez la livraison de l'intégralité du flux de transport dans ce groupe de sortie.
UDP DROP_PROGRAM

Supprimez le programme du flux de transport. MediaLive remplace le programme par des paquets nuls, afin de répondre à l'exigence de débit TS.

Fournissez les paquets nuls et toutes les tables pour ce groupe de sortie.

Recommandation

Vous devez vous assurer que la livraison répond aux attentes du système en aval.

Par exemple, si le canal est un canal standard (avec deux tuyaux redondants), le système en aval peut être configuré pour passer à la sortie du second tuyau. Dans ce cas, il est préférable de configurer la sortie pour arrêter d'émettre la sortie.

Autre exemple, le canal peut ne comporter qu'un seul pipeline. De plus, le système en aval risque de ne pas se comporter correctement s'il perd le débit depuis MediaLive. Par conséquent, il est préférable de configurer pour émettre la sortie. Le système en aval restera stable et vous pouvez le configurer MediaLive avec une option « Please stand by » afin d'améliorer l'expérience de la personne qui regarde la vidéo.