(Facultatif) Étape 4 : sortie du contenu VOD - 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.

(Facultatif) Étape 4 : sortie du contenu VOD

Pour MediaPackage rendre la ressource Live-to-VOD disponible pour lecture, créez un groupe de packages, une configuration de package et une ressource de ressources. La ressource ingère la ressource Live-to-VOD depuis le compartiment Amazon S3. Un groupe d'empaquetage contient une ou plusieurs configurations d'empaquetage, qui définissent le format et les paramètres de sortie.

Création d'un groupe d'emballages

Un groupe d'empaquetage contient une ou plusieurs configurations d'empaquetage. Les configurations d'emballage vous permettent de définir le type de sorties VOD que vous souhaitez. Pour appliquer ces définitions de sortie, associez un groupe de packaging à plusieurs actifs.

Vous disposez de 15 éléments de contenu source. Vous souhaitez tous les servir sous forme de sorties DASH, HLS et HLS cryptées. Pour ce faire, vous définissez un groupe d'emballages avec des configurations d'emballage DASH, HLS et HLS chiffrées. Vous associez ensuite ce groupe aux ressources d'actifs qui représentent ces éléments de contenu. Il n'est pas nécessaire de créer de nouvelles configurations pour chaque actif.

MediaPackage ne nécessite pas que vous fournissiez de données client. Il n'y a aucun champ dans les groupes d'emballage où l'on s'attend à ce que vous fournissiez des données client.

Pour créer un groupe d'empaquetage
  1. Sur la page Groupes d'emballages, choisissez Créer un groupe.

  2. Pour ID, entrez un nom qui décrit le groupe, tel quegamehighlights. L'identifiant est l'identifiant principal du groupe et doit être unique pour votre compte dans celui-ciRégion AWS. Les caractères pris en charge sont les lettres, les chiffres, les traits de soulignement (_) et les tirets (-). L'ID ne peut pas contenir d'espaces.

  3. Sélectionnez Create (Créer).

Création d'une configuration d'emballage

Une configuration d'empaquetage spécifie la façon dont le manifeste de sortie est configuré, par exemple en termes de limites de sélection des flux et de classement.

MediaPackage n'exige pas que vous fournissiez des données client. Dans les configurations d'emballage, il n'existe aucun champ dans lequel on s'attend à ce que vous fournissiez des données client.

Pour créer une configuration d'empaquetage
  1. Sur la page Packaging groups (Groupes d’empaquetage), choisissez le groupe que vous venez de créer.

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

  3. Sur la page Gérer les configurations d'emballage, choisissez Ajouter, puis choisissez Nouvelle configuration.

  4. Pour ID, saisissez un nom qui décrit la configuration, par exemple hls_highlights. L'ID est l'identifiant principal de la configuration et doit être unique pour votre compte dans cette configurationRégion AWS. Les caractères pris en charge sont les lettres, les chiffres, les traits de soulignement (_) et les tirets (-). L'ID ne peut pas contenir d'espaces.

  5. Conservez les valeurs par défaut dans les autres champs, puis choisissez Save (Enregistrer).

Création d'un actif

Une ressource ressource permet d'AWS Elemental MediaPackageingérer, d'empaqueter et de diffuser du contenu VOD. L'actif est associé à une ou plusieurs configurations d'emballage. Les appareils situés en aval envoient des demandes de lecture à des configurations d'emballage spécifiques à l'actif.

MediaPackage ne nécessite pas de données client de votre part, les actifs n'incluent donc pas ces champs.

Pour créer une ressource et ingérer un contenu source
  1. À partir de vos compartiments Amazon S3, déterminez le fichier que vous utilisez comme contenu source. Notez les informations suivantes :

    • Le nom du compartiment Amazon S3 dans lequel le fichier est stocké

    • Le chemin complet du fichier, tel que S3 : //bucket/path/ source-file-name

    • Le rôle IAM qui permet MediaPackage de lire depuis Amazon S3

  2. Sur la MediaPackage console, accédez à la page Ressources, puis choisissez Ingérer des ressources.

  3. Pour le nom du compartiment Amazon S3, choisissez le compartiment dans lequel votre contenu source est stocké.

  4. Pour le rôle IAM, choisissez Utiliser le rôle existant et sélectionnez le rôle IAM qui permet de MediaPackage lire depuis Amazon S3.

  5. Dans Nom de fichier, entrez le chemin complet du manifeste .smil (MP4) ou de la playlist parent .m3u8 (HLS) dans votre compartiment Amazon S3, y compris le nom du contenu source. Par exemple, si votre contenu est appelé lion_movie.m3u8 et se trouve dans un sous-répertoire appelé thursday_night dans un bucket appelémovies, vous devez saisir ce qui suit dans le champ Nom du fichier :

    thursday_night/lion_movie.m3u8

    Vous n'avez pas besoin de saisir le nom du compartiment car vous l'avez choisi dans le champ Nom du compartiment Amazon S3.

  6. Pour le groupe d'emballage, choisissez le groupe dans lequel vous avez créé le produitCréation d'un groupe d'emballages.

  7. Choisissez Ingest assets (Ingérer les ressources).

Fournir des URL de lecture

Après avoir créé la ressource d'actifs, AWS Elemental MediaPackage se prépare à distribuer les manifestes packagés aux spectateurs. Ceci se produit en arrière-plan et peut prendre un certain temps, en fonction de la taille et de la complexité du contenu source. Toutefois, cela dure généralement à peine quelques minutes. Les URL des manifestes sont disponibles immédiatement sur la page des détails de la ressource. En revanche, le contenu n'est pas encore disponible pour la lecture.

Une fois le traitement de chaque manifeste terminé, MediaPackage envoie un CloudWatch événement Amazon à votre compte.

Sur la ressource, MediaPackage fournit une URL pour chaque configuration d'emballage. Cette URL est la façon dont les appareils en aval (périphériques de lecture ou CDN) demandent le contenu VOD à MediaPackage.

Pour obtenir les URL de lecture
  1. Sur la MediaPackage console, accédez à la page Ressources et choisissez l'ID de la ressource dans laquelle vous l'avez crééeÉtape 4 : Création d'un actif.

  2. Sur la page des détails de la ressource, récupérez l'URL pour chaque configuration d’empaquetage.

  3. Fournissez les URL à la personne responsable de l'appareil en aval (CDN ou lecteur). Sur l’appareil en aval, cette personne doit saisir la destination de la demande en tant qu’URL de la configuration d’empaquetage correspondante.

Chaque URL est stable. Elle ne change jamais pendant la durée de vie de la combinaison de cette ressource et cette configuration d’empaquetage. Fournissez l’URL à la personne responsable de l'appareil en aval (CDN ou lecteur). Sur l’appareil en aval, cette personne doit utiliser l'URL de la ressource en tant que destination de la demande.