

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.

# Traitement de contenu en direct
<a name="what-is-flow-live"></a>

Dans le flux de traitement du contenu en direct, les encodeurs envoient des flux HLS en direct à. MediaPackage MediaPackage regroupe ensuite le contenu et le met en forme en réponse aux demandes de lecture provenant des appareils en aval. 

Les sections suivantes décrivent les flux de traitement de contenu en direct.

**Topics**
+ [Flux général de traitement MediaPackage en direct](what-is-flow-gen.md)
+ [Flux de traitement de redondance AWS Elemental MediaPackage des entrées en direct](what-is-flow-ir.md)

# Flux général de traitement MediaPackage en direct
<a name="what-is-flow-gen"></a>

Voici un aperçu du flux général du contenu en direct dans MediaPackage :

1. Un encodeur en amont (tel que AWS Elemental MediaLive) envoie un flux HLS en direct avec authentification par résumé via WebDAV à l'URL d'entrée du MediaPackage canal, et inclut les informations d'accès du canal (telles que fournies dans). MediaPackage Si vous utilisez la redondance des entrées, l'encodeur envoie deux flux HLS en direct identiques MediaPackage, un à chaque URL d'entrée du canal. MediaPackage utilise le flux provenant d'une URL d'entrée comme contenu source. S'il MediaPackage arrête de recevoir du contenu sur l'URL d'entrée active, il passe automatiquement à l'autre URL d'entrée pour le contenu source. En outre AWS , il augmente ou diminue les ressources pour gérer le trafic entrant.

   Pour de plus amples informations, veuillez consulter [Flux de traitement de redondance AWS Elemental MediaPackage des entrées en direct](what-is-flow-ir.md).
**Note**  
Pour permettre la prise en charge de fonctionnalités telles que l'affichage décalé dans le temps, MediaPackage stocke tout le contenu reçu pendant une durée limitée. Ce contenu stocké est uniquement disponible pour la lecture s'il se trouve dans la **fenêtre de démarrage** définie sur le point de terminaison. Le contenu stocké n'est pas disponible pour lecture s'il se trouve en dehors de la fenêtre de démarrage ou si vous n'avez pas défini de fenêtre sur le terminal. Pour de plus amples informations, veuillez consulter [Référence de visualisation décalée dans le temps dans AWS Elemental MediaPackage](time-shifted.md).

1. Un appareil en aval demande du contenu MediaPackage via l'URL de sortie du point de terminaison. Un périphérique en aval est soit un lecteur vidéo, soit un CDN. L'URL de sortie est associée à un point de terminaison pour un format de streaming spécifique (Apple HLS, DASH-ISO, Microsoft Smooth Streaming ou CMAF).

1. Lorsqu'il MediaPackage reçoit la demande de lecture du périphérique en aval, il emballe dynamiquement le flux en fonction des paramètres que vous avez spécifiés sur le point de terminaison. L'empaquetage peut inclure l'ajout du chiffrement et la configuration des fichiers audio et vidéo ainsi que des sous-titres ou pistes de sous-titres.

   Veillez à ordonner vos entrées de manière à ce que votre rendu audio préféré soit répertorié en premier dans la section audio du manifeste parent. Procédez de même pour les sous-titres ou les légendes. Lorsque vous empaquetez du son et des sous-titres ou des pistes de sous-titres, MediaPackage désigne la première piste audio et les sous-titres ou la première piste de sous-titres comme et. `DEFAULT=YES` `AUTO-SELECT=YES` Cet emballage remplace les paramètres par défaut et les paramètres de sélection automatique à partir de l'entrée.

1. MediaPackage fournit le flux de sortie via HTTPS à l'appareil demandeur. Comme pour les données d'entrée AWS , les ressources augmentent ou diminuent pour faire face aux variations du trafic.

1. MediaPackage enregistre l'activité via Amazon CloudWatch. Vous pouvez consulter des informations telles que le nombre de demandes de contenu et la quantité de contenu MediaPackage reçu ou diffusé. Pour plus d'informations sur l'affichage MediaPackage des métriques dans CloudWatch, voir[Surveillance AWS Elemental MediaPackage à l'aide des CloudWatch métriques Amazon](monitoring-cloudwatch.md).

Tout au long des processus d'entrée et de sortie du contenu, MediaPackage détecte et atténue les défaillances potentielles de l'infrastructure avant qu'elles ne deviennent un problème pour les spectateurs. 

L'illustration suivante illustre le processus global.

![\[MediaPackage flux de travail\]](http://docs.aws.amazon.com/fr_fr/mediapackage/latest/ug/images/bbl_flow1.png)


# Flux de traitement de redondance AWS Elemental MediaPackage des entrées en direct
<a name="what-is-flow-ir"></a>

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 dans[Création d'un canal](channels-create.md). 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. 

1. Vous créez un point de terminaison MediaPackage comme décrit dans[Création d’un point de terminaison](endpoints-create.md). 
**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](endpoints-create.md).

1. 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](https://docs.aws.amazon.com/medialive/latest/ug/creating-channel-scratch.html) 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](https://docs.aws.amazon.com/medialive/latest/ug/hls-group-fields.html) 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.

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

1. 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.