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 MediaLive les médias sont gérés lorsque l'entrée vidéo du canal est perdue.

Comment MediaLive gère 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 à encoder le contenu de remplacement (cadres de remplissage) du côté de la sortie. Cette gestion permet à la chaîne de continuer à encoder le contenu vidéo. (L'une des principales règles MediaLive est qu'une chaîne active doit toujours encoder du contenu.)

Le canal suit la gestion des pertes d'entrée jusqu'à ce qu'il se rétablisse et revienne au codage normal. La façon dont le canal se rétablit 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 du noir vidéo déclenche le passage à 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émarrera et se poursuivra 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 selon un calendrier 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 une image n'arrive pas à moins de 17 Msecs de l'image précédente. (17 msec correspond à environ 1 seconde divisée par 60.)

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

Perte d'entrée par rapport à une défaillance du palpage d'entrée

La gestion des pertes d'entrée se produit uniquement lorsqu'une entrée précédemment saine devient malsaine.

Il est également possible qu'une entrée échoue avant cela. Lorsqu'un canal démarre et MediaLive commence à ingérer la première entrée, il sonde l'entrée ; il 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 le canal. Le problème peut être que l'entrée n'est pas présente (ce problème s'applique principalement aux 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 :

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

  • Diffusion du contenu : le traitement par défaut consiste à émettre (diffuser) 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 l'ardoise.

  • 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, ainsi que 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, sélectionnez 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 :

    • Codez la dernière image valide pour la durée spécifiée dans Repeat Frame Msec. Zéro signifie désactivé (sautez le cadre de répétition et passez au cadre noir). La valeur 1 000 000 signifie répéter la précédente pour toujours.

    • Lorsque Repeat Frame Msec expire, codez un cadre noir 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 1 000 000 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 dans Couleur de l'image avec perte d'entrée ou Slate d'images avec perte d'entrée.

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

Personnalisation de la livraison

Vous pouvez modifier la gestion par défaut du contenu de remplacement de telle sorte qu'au lieu de fournir la sortie codée, MediaLivediscards c'est ce dernier. Vous pouvez modifier le traitement dans les types de groupes de sortie suivants :

  • HLS

  • Microsoft Smooth

  • RTMP

  • UDP/TS

Pour tous les autres types de groupes de sortie MediaPackage, sauf, fournit MediaLive toujours le contenu. Pour un groupe MediaPackage de sortie, interrompt MediaLive 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. Consultez le tableau après cette étape.

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

Type de groupe de sortie Champ Description

HLS

Microsoft Smooth

RTMP

ÉMETTRE_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_SORTIE Codez 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 ÉMETTEUR_PROGRAMME Codez le contenu de remplacement et distribuez 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'ensemble du flux de transport dans ce groupe de sortie.
UDP SUPPRIMER_PROGRAMME

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 pipelines redondants), le système en aval peut être configuré pour passer à la sortie du second pipeline. Dans ce cas, il est préférable de configurer la sortie pour qu'elle cesse de l'émettre.

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