Fermer

novembre 4, 2019

Codage VOD | Vers le nouveau blog



Dans ce blog, nous allons comprendre le processus permettant de transcoder un fichier vidéo brut afin qu’il puisse être diffusé sur n’importe quel appareil, y compris mobile, navigateur et smart-tv. Ici, nous obtiendrons également le comportement de débit adaptatif.

MediaConvert est un service de transcodage vidéo basé sur fichier qui vous permet de créer facilement un contenu VOD (Video-on-Demand) pour la diffusion.

Configuration des autorisations IAM:

Premièrement, nous devons créer un rôle IAM pour accéder au service mediaConvert. Pour ce faire, procédez comme suit:

  1. Pour créer un nouveau rôle, accédez à «Service IAM», sélectionnez «rôles» dans le panneau de navigation de gauche, puis sélectionnez l'option «créer un rôle».
  2. Sélectionnez le type de rôle «service AWS» et choisissez le service «MediaConvert». Faites défiler la même page vers le bas et choisissez «Suivant: Autorisations» dans la partie inférieure droite de la page

     Service MediaConvert

  3. Sur ce rôle, les autorisations par défaut seront attribuées automatiquement. Choisissez “next: tags”, indiquez une balise si vous le souhaitez, ce qui sera utile ultérieurement pour la mesure des coûts. Choisissez l'option «Suivant: Examiner» pour continuer.  next: tags
  4. Indiquez un rôleName unique que vous pouvez facilement trouver lors de la création d'un travail. Et puis choisissez «créer un rôle».

 roleName

Configuration du compartiment S3:

  1. Allez à «S3» dans l'onglet Services et créez un nouveau compartiment s3 ou choisissez-en un déjà existant dans la liste. Cliquez sur l'onglet "Propriétés" puis sélectionnez l'option "Cryptage par défaut".  Nouveau compartiment s3
  2. Choisissez "AES-256" et cliquez sur le bouton de sauvegarde.  AES-256
  3. Accédez au compartiment et sélectionnez l'option de téléchargement. Dans la boîte de dialogue de téléchargement, choisissez l'option «Ajouter des fichiers» et téléchargez le fichier multimédia que vous souhaitez transcoder.

Création et exécution d'un travail:

  1. Aller au service «mediaconvert». Sélectionnez «modèles de travail» dans le panneau de navigation de gauche. Choisissez "Modèles système" dans le menu déroulant et ouvrez tout modèle que vous souhaitez cloner.  Modèles de travail
  2. Cliquez sur l'option de duplication. Indiquez un nom de travail dans la section des informations générales et choisissez l’option «Créer». Un modèle sera créé dans votre liste de modèles de travail.  modèle
  3. Ouvrez ce modèle en double et sélectionnez "créer un travail" dans l'onglet du menu supérieur. Il créera un travail à partir de ce modèle.
  4. Pour créer un fichier d'entrée, choisissez "Ajouter" dans le menu de droite et parcourez le fichier source que vous avez initialement stocké dans le compartiment S3, puis cliquez sur l'option de création.
  5. Pour vérifier profils d'entrée et de sortie, allez à la section des tâches du panneau de navigation de gauche et sélectionnez votre travail respectif.
  6. Il est maintenant temps de vérifier la sortie finale de votre travail. Un lien sera généré dans la section de sortie sous la même page.  lien généré
  7. En cliquant sur celui-ci, vous redirigerez vers l'emplacement du compartiment s3 de destination. Choisissez l'une des URL de sortie et vous trouverez l'URL de l'objet à la fin de cette page.  s3 bucket
  8. Lisez cette URL à l'aide de n'importe quel lecteur multimédia. Si l'URL vous donne une sortie json / html, vous devrez peut-être la rendre publique. Vous pouvez trouver l'option «Rendre public» en haut de la même page ou vous devrez peut-être rendre votre compartiment s3 public.

J'ai utilisé MediaConvert pour transcoder le fichier mp4, ce qui est utile pour le transcodage VOD. Pour le transcodage vidéo en direct, utilisez les services AWS elemental mediaLive et mediaPackages.

Avez-vous trouvé cela utile? PARTAGEZ-LE




Source link