Flux de traitement de redondance AWS Elemental MediaPackage des entrées en direct - AWS Elemental MediaPackage

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.

Flux de traitement de redondance AWS Elemental MediaPackage des entrées en direct

Obtenez une redondance des entrées en AWS Elemental MediaPackage envoyant deux flux pour séparer les entrées URLs sur un canal d'entrée. MediaPackage L'un des flux devient la source de contenu active principale pour les points de terminaison, tandis que l'autre flux continue de recevoir passivement le contenu. S'il MediaPackage arrête de recevoir le contenu du flux actif, il passe à l'autre flux d'entrée afin que la lecture du contenu ne soit pas interrompue.

Si vous utilisez MediaPackage with AWS Elemental MediaLive (par exemple), voici le flux de redondance des entrées :

  1. Vous créez une chaîne dans MediaPackage, comme décrit dansCréation d'un canal. Lorsqu'il MediaPackage approvisionne le canal, il crée deux entrées URLs pour le canal. Si vous n'utilisez pas la redondance des entrées, vous pouvez envoyer un flux à l'une ou l'autre des URL d'entrée. Il n'est pas nécessaire d'envoyer du contenu aux deux URLs.

    Note

    Lorsque la redondance des entrées est devenue disponible, j' MediaPackage ai ajouté une deuxième URL d'entrée aux canaux existants et mis à jour l'URL existante dans un nouveau format. Vous pouvez utiliser l'URL existante ou la nouvelle URLs pour la saisie de contenu.

  2. Vous créez un point de terminaison MediaPackage comme décrit dansCréation d’un point de terminaison .

    Important

    Si vous utilisez des segments de sortie courts, en fonction de votre appareil de lecture, il est possible que la mise en mémoire tampon apparaisse lorsque vous changez MediaPackage d'entrée. Vous pouvez réduire la mise en tampon à l'aide de la fonction de délai sur le point de terminaison. Sachez que l'utilisation d'un délai entraîne une latence lors de la end-to-end diffusion du contenu. Pour plus d'informations sur l'activation d’un délai, consultez Création d’un point de terminaison .

  3. Vous créez une entrée et un canal d'entrée AWS Elemental MediaLive, et vous ajoutez un groupe MediaPackage de sortie au canal d'entrée MediaLive. Pour plus d'informations, consultez la section Création d'une chaîne à partir de zéro dans le guide de AWS Elemental MediaLive l'utilisateur.

    Si vous utilisez un groupe de sortie HLS en entrée AWS Elemental MediaLive, l'action de perte d'entrée sur les paramètres du groupe HLS doit être définie pour suspendre la sortie si le service ne reçoit aucune entrée. S'il MediaLive envoie un cadre noir ou un autre cadre de remplissage lorsqu'il manque une entrée, il ne MediaPackage peut pas savoir quand des segments sont manquants et, par conséquent, il ne peut pas effectuer de basculement. Pour plus d'informations sur la définition de l'action de perte d'entrée dans MediaLive, consultez la section Champs du groupe HLS dans le guide de l'AWS Elemental MediaLive utilisateur.

    Important

    Si vous utilisez un encodeur différent (non AWS Elemental MediaLive) et que vous envoyez deux flux distincts vers le même canal MediaPackage, les flux doivent avoir des paramètres d'encodeur et des noms de manifeste identiques. Dans le cas contraire, la redondance d’entrée risque de ne pas fonctionner correctement et la lecture peut être interrompue si les entrées commutent.

  4. Vous démarrez le canal AWS Elemental MediaLive pour envoyer les flux à MediaPackage.

  5. MediaPackage reçoit du contenu sur les deux entrées URLs, mais un seul des flux est utilisé pour le contenu source à la fois. S'il manque des segments dans le flux actif, il MediaPackage bascule automatiquement vers l'autre flux. MediaPackage continue d'utiliser ce flux jusqu'à ce que le basculement soit à nouveau nécessaire.

    La formule utilisée pour déterminer s'il manque des segments à une entrée est basée sur la longueur des segments sur les entrées et les points de terminaison. Si des segments sont manquants dans une entrée et que cette dernière est récupérée rapidement, un point de terminaison avec des longueurs de segment plus importantes ne changera pas d'entrée. De ce fait, différents points de terminaison sur le canal peuvent utiliser des entrées différentes (si un point de terminaison change d'entrée et l'autre non). Ce comportement est normal et ne doit pas affecter le flux de travail de contenu.