

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'empaquetage CMAF
<a name="pkg-cfig-create-cmaf"></a>

Créez une configuration d'emballage qui formate le contenu pour les appareils compatibles avec Apple HLS fragmented MP4 (f). MP4

**Pour créer une configuration d'empaquetage CMAF (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-cmaf-new.md)
   + [Champs des paramètres du manifeste](cfigs-cmaf-manset.md)
   + [Champs de sélection des flux](cfigs-cmaf-include-streams.md)
   + [Champs de chiffrement](cfigs-cmaf-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-cmaf-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. Il doit être unique pour votre compte dans la région.

1. Pour **Package type (Type de package)**, choisissez **Common Media Application Format (CMAF)**.

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-cmaf-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) Dans les ensembles de flux comportant une seule piste vidéo, sélectionnez **Inclure les flux IFrame uniquement** pour inclure un flux supplémentaire uniquement avec les autres pistes du manifeste. MediaPackage insère des `EXT-I-FRAMES-ONLY` balises dans le manifeste, puis compile et inclut une liste de lecture I-frames uniquement dans le stream. Cette liste de lecture offre au lecteur des fonctions d'avance ou de retour en arrière rapide.

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) Pour ** date/time Intervalle de programme**, entrez l'intervalle 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.

1. (Facultatif) Sélectionnez **Inclure la configuration de l'encodeur dans les segments**, MediaPackage pour placer les métadonnées du jeu de paramètres de séquence (SPS), du jeu de paramètres d'image (PPS) et du jeu de paramètres vidéo (VPS) de votre encodeur dans chaque segment vidéo plutôt que dans le fragment d'initialisation. Cela vous permet d'utiliser différents SPS/PPS/VPS paramètres pour vos ressources lors de la lecture de contenu.

# Champs de sélection des flux
<a name="cfigs-cmaf-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 pouvoir être lues 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-cmaf-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 **Système IDs**, entrez des identifiants uniques pour votre protocole de streaming et votre système DRM. Fournissez jusqu'à deux systèmes IDs. Si vous fournissez plusieurs identifiants système, saisissez-en un par ligne. Si vous ne le connaissez pas IDs, adressez-vous à votre fournisseur de solutions DRM.

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. (Facultatif) Pour la **version SPEKE**, choisissez la version SPEKE que vous souhaitez utiliser pour le chiffrement. La version 1.0 de SPEKE est l'ancienne version qui utilise la version 2.0 de CPIX et prend en charge le chiffrement à clé unique. La version 2.0 de SPEKE utilise la version 2.3 de CPIX et prend en charge le chiffrement à clés multiples. Pour plus d'informations sur l'utilisation de SPEKE avec MediaPackage, consultez la section [Chiffrement de contenu et DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html) dans. MediaPackage 

   Si vous sélectionnez **SPEKE version 2.0**, choisissez également un préréglage de **cryptage vidéo et un préréglage** de **cryptage audio**. Les préréglages vidéo et audio déterminent les clés de contenu MediaPackage utilisées pour chiffrer les pistes audio et vidéo de votre flux. Pour plus d'informations sur ces préréglages, consultez[Préréglages SPEKE version 2.0](drm-content-speke-v2-presets.md).

    Lorsque vous utilisez SPEKE version 2.0, la rotation des touches MediaPackage est désactivée.

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 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
   ```