

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.

# Création d'une configuration d'emballage HLS
<a name="pkg-cfig-create-hls"></a>

Créez une configuration d'empaquetage qui formate le contenu pour les appareils qui prennent en charge Apple HLS.

**Pour créer une configuration d'empaquetage pour Apple HLS (console)**

1. Ouvrez la MediaPackage console à l'adresse [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. Dans le volet de navigation, sous **Video on demand (Vidéo à la demande)**, choisissez **Packaging groups (Groupes d’empaquetage)**.

1. Sur la page **Packaging groups (Groupes d’empaquetage)**, choisissez le groupe qui contiendra la configuration que vous êtes en train de créer.

1. Sur la page de détails du groupe d'emballages, sous **Configurations d'emballage**, choisissez **Gérer les configurations**.

1. Sur la page **Gérer les configurations d'emballage**, sous **Configurations d'emballage**, choisissez **Ajouter**, puis sélectionnez **Nouvelle configuration**.

1. Complétez les champs comme décrit dans les rubriques suivantes :
   + [Champs de paramètres généraux](cfigs-hls-new.md)
   + [Champs des paramètres du manifeste](cfigs-hls-manset.md)
   + [Champs de sélection des flux](cfigs-hls-include-streams.md)
   + [Champs de chiffrement](cfigs-hls-encryption.md)

1. Choisissez **Enregistrer**.

Si vous dépassez les quotas pour votre compte lorsque vous créez une configuration d'empaquetage, une erreur se produit. Si un message d'erreur similaire à Trop de demandes s'affiche, veuillez réessayer. Limite de ressources dépassée, soit vous avez dépassé les quotas de demandes d'API, soit vous avez déjà atteint le nombre maximum de groupes de packages autorisés sur votre compte. S'il s'agit de votre premier groupe ou si vous pensez avoir reçu accidentellement cette erreur, utilisez la console Quotas de service pour [demander des augmentations de quota](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas). Pour plus d'informations sur les quotas dans MediaPackage, voir[Quotas dans AWS Elemental MediaPackage](quotas.md).

# Champs de paramètres généraux
<a name="cfigs-hls-new"></a>

Fournissez des paramètres généraux qui s'appliquent à l'ensemble de la configuration d’empaquetage.

1. Pour **ID**, saisissez un nom qui décrit la configuration. L'ID est l'identifiant principal de la configuration et doit être unique pour votre compte dans le Région AWS.

1. Dans **Package type (Type d’empaquetage)**, choisissez **Apple HLS**.

1. (Facultatif) Pour **Segment duration (Durée de segment)**, saisissez la durée (en secondes) de chaque segment. Entrez une valeur égale ou un multiple de la durée du segment d'entrée. Si la valeur que vous entrez est différente de la durée du segment d'entrée, AWS Elemental MediaPackage arrondissez les segments au multiple le plus proche de la durée du segment d'entrée.

# Champs des paramètres du manifeste
<a name="cfigs-hls-manset"></a>

Spécifiez le format du manifeste fourni à partir AWS Elemental MediaPackage d'une ressource utilisant cette configuration d'empaquetage.

1. (Facultatif) Pour **Manifest name (Nom de manifeste)**, saisissez une courte chaîne qui sera ajoutée à l'URL du point de terminaison. Le nom du manifeste crée un chemin d'accès unique vers ce point de terminaison. Si vous ne spécifiez pas de valeur, MediaPackage utilise le nom du manifeste par défaut, *index*.

1. (Facultatif) Sélectionnez **Inclure IFrame uniquement les flux** pour inclure un flux supplémentaire réservé aux images I avec les autres pistes du manifeste. MediaPackage génère un flux I-frame uniquement à partir du premier rendu du manifeste. Le service insère des `EXT-I-FRAMES-ONLY` balises dans le manifeste de sortie, puis génère et inclut une liste de lecture I-frames uniquement dans le flux. Cette liste de lecture offre au lecteur des fonctions d'avance ou de retour en arrière rapide.

1. (Facultatif) Sélectionnez **Utiliser des groupes de rendu audio** pour regrouper toutes les pistes audio dans un seul groupe de rendu HLS. Pour en savoir plus sur les groupes de rendu, consultez [Les groupes de rendus font référence dans AWS Elemental MediaPackage](rendition-groups.md).

1. (Facultatif) Sélectionnez **Répéter EXT-X-KEY** si vous souhaitez que le service répète la clé avant chaque segment du manifeste. Par défaut, la clé n'est écrite qu'une seule fois, après l'en-tête et avant les segments. Si vous sélectionnez **Répéter EXT-X-KEY**, le manifeste est écrit sous forme d'en-tête, de clé, de segment, de clé, etc., chaque segment étant précédé de la clé. Réglez-le en fonction des besoins du joueur. La sélection de cette option peut entraîner une augmentation du nombre de demandes des clients adressées au serveur DRM.

1. (Facultatif) Sélectionnez **Inclure les sous-titres DVB** pour transférer les sous-titres de diffusion vidéo numérique (DVB) dans la sortie.

1. (Facultatif) Pour ** date/time Intervalle du programme**, entrez l'intervalle (en secondes) auquel les `EXT-X-PROGRAM-DATE-TIME` balises MediaPackage doivent être insérées dans le manifeste.

   La `EXT-X-PROGRAM-DATE-TIME` balise synchronise le stream avec l'horloge murale, activant ainsi des fonctionnalités telles que la recherche du spectateur dans la chronologie de lecture et l'affichage de l'heure sur le lecteur.

1. (Facultatif) Pour les **marqueurs publicitaires**, choisissez la manière dont les marqueurs publicitaires sont inclus dans le contenu du package. 

   Choisissez parmi les options suivantes :
   + **Aucun** : omettez tous les marqueurs publicitaires SCTE-35 de la sortie.
   + **Passthrough** — Copiez les marqueurs publicitaires SCTE-35 directement du flux d'entrée HLS vers le flux de sortie.
   + **SCTE-35 amélioré** — Générez des marqueurs publicitaires et des balises d'interdiction en fonction des messages d'entrée SCTE-35 provenant du flux d'entrée.

# Champs de sélection des flux
<a name="cfigs-hls-include-streams"></a>

Limitez les débits disponibles en entrée pour la lecture et triez les flux dans la sortie d’une ressource qui utilise cette configuration d’empaquetage. 

Les valeurs minimale et maximale prennent en compte uniquement les vitesses de transmission vidéo. Si le débit vidéo est *inférieur au débit minimum* spécifié, il *n'est pas* inclus dans la sortie, quelle que soit la somme des débits des autres pistes. De même, si la vitesse de transmission vidéo est *inférieure à la vitesse maximale *spécifiée, elle *est* incluse dans la sortie, quelle que soit la somme des vitesses de transmission des autres pistes.

Pour définir les débits minimum et maximum et trier la sortie, sélectionnez **Activer la sélection des flux** et complétez les champs supplémentaires comme suit :

1. (Facultatif) Pour **Stream order** (Ordre des flux), choisissez parmi les options suivantes :
   + **Original** pour trier les flux de sortie dans un ordre identique à celui utilisé par la source entrante.
   + **Ascending (Croissant)** pour trier les flux de sortie de la vitesse de transmission la plus basse à la vitesse de transmission la plus élevée.
   + **Descending (Décroissant)** pour trier les flux de sortie de la vitesse de transmission la plus élevée à la vitesse de transmission la plus basse.

1. (Facultatif) Dans le **champ Débit vidéo minimal**, entrez le seuil de débit minimal (en bits par seconde) auquel les pistes vidéo doivent être égales ou supérieures pour être disponibles en lecture depuis ce point de terminaison. Cela garantit que les pistes ont *au moins* un certain débit.

1. (Facultatif) Pour le **débit vidéo maximal**, entrez le seuil de débit maximal (en bits par seconde) auquel les pistes vidéo doivent être égales ou inférieures pour pouvoir être lues depuis ce point de terminaison. Cela garantit que les pistes *ne dépassent pas* un certain débit.

# Champs de chiffrement
<a name="cfigs-hls-encryption"></a>

Protégez votre contenu contre toute utilisation non autorisée grâce au chiffrement du contenu et à la gestion des droits numériques (DRM). AWS Elemental MediaPackage utilise l'[API SPEKE (AWS Secure Packager and Encoder Key Exchange)](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) pour faciliter le chiffrement et le déchiffrement du contenu par un fournisseur de DRM. À l'aide de SPEKE, le fournisseur de DRM fournit des clés de chiffrement MediaPackage via l'API SPEKE. Le fournisseur de DRM fournit également des licences aux lecteurs multimédias compatibles pour le déchiffrement. Pour plus d'informations sur la façon dont SPEKE est utilisé avec les services et fonctionnalités exécutés dans le cloud, consultez l'[architecture AWS basée sur le cloud](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture) dans le guide de spécification de l'*API Secure Packager and Encoder Key Exchange*.

**Note**  
Pour chiffrer le contenu, vous devez avoir un fournisseur de solution DRM, et être configuré pour utiliser le chiffrement. Pour plus d'informations, consultez [Chiffrement de contenu et DRM dans AWS Elemental MediaPackage](using-encryption.md). 

Pour diffuser du contenu protégé par des droits d'auteur, sélectionnez **Activer le chiffrement** et complétez les champs supplémentaires comme suit :

1. Pour la **méthode de chiffrement**, choisissez **Sample-AES** pour Apple HLS FairPlay ou AES-128 pour Apple HLS **AES-128**. 

1. (Facultatif) Pour le **vecteur d'initialisation constante**, entrez une valeur hexadécimale de 128 bits et 16 octets représentée par une chaîne de 32 caractères, à utiliser avec la clé pour chiffrer le contenu.

1. Pour **URL**, entrez l'URL du proxy API Gateway que vous avez configuré pour communiquer avec votre serveur de clés. Le proxy API Gateway doit résider dans le même emplacement Région AWS que MediaPackage.

   L'exemple suivant montre une URL. 

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. Pour le **rôle ARN**, entrez le nom de ressource Amazon (ARN) du rôle IAM qui vous permet d'envoyer vos demandes via API Gateway. Obtenez-le auprès de votre fournisseur de solutions DRM.

   L'exemple suivant montre un ARN de rôle. 

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

1. Pour **Système IDs**, entrez des identifiants uniques pour votre protocole de streaming et votre système DRM. Fournissez-en jusqu'à trois IDs pour le CMAF, deux IDs pour le DASH et exactement un pour les autres protocoles de streaming. Si vous fournissez plusieurs identifiants système, saisissez-en un par ligne et choisissez **Ajouter**. Pour une liste des systèmes courants IDs, voir Système [DASH-IF](https://dashif.org/identifiers/content_protection/). IDs Si vous ne le connaissez pas IDs, adressez-vous à votre fournisseur de solutions DRM.