Préparation au AWS CloudFormation déploiement du CDN et MediaTailor des intégrations - AWS Elemental MediaTailor

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.

Préparation au AWS CloudFormation déploiement du CDN et MediaTailor des intégrations

AWS Elemental MediaTailor déploiement AWS CloudFormation nécessitant des prérequis et des étapes de préparation spécifiques. Avant de commencer AWS CloudFormation à travailler avec Amazon pour intégrer MediaTailor CloudFront, assurez-vous de disposer des éléments suivants.

  • Un AWS compte avec des autorisations de création MediaTailor CloudFront, et AWS CloudFormation des ressources

  • Une origine de contenu sur laquelle votre contenu vidéo est hébergé (Amazon S3 ou un autre serveur d'origine, par exemple) AWS Elemental MediaPackage

  • Un serveur de décision publicitaire (ADS) capable de répondre aux demandes VAST

Avant de déployer le AWS CloudFormation modèle, collectez les paramètres obligatoires suivants :

AdServerUrl

URL du serveur publicitaire VAST pour l'insertion dynamique d'annonces. Un point de terminaison VAST statique est fourni pour les tests.

ContentOriginDomainName

Nom de domaine de l'origine de votre contenu sans protocole (par exemple mediapackage-domain.mediapackagev2.us-west-2.amazonaws.commybucket.s3.amazonaws.com, oucustom-origin.example.com). N'incluez pas de préfixes http ://ou https ://ni aucun chemin.

ContentOriginType

Type d'origine du contenu :

  • mediapackagev2 : Pour les origines AWS Elemental MediaPackage

  • s3 : Pour les origines des compartiments Amazon S3

  • personnalisé : pour tout autre type d'origine

Le modèle créera plusieurs AWS ressources qui fonctionnent ensemble pour diffuser votre contenu sous forme de publicités personnalisées. Ce qui suit décrit le rôle de chaque composant :

Contrôle d'accès à l'origine

Le contrôle d'accès à l'origine (OAC) est une fonctionnalité de sécurité qui garantit que votre contenu n'est accessible que via votre serveur d'origine CloudFront, et non directement à partir de celui-ci. Cela permet de protéger votre contenu contre tout accès non autorisé.

Pour Amazon S3 Origins MediaPackage et Amazon S3, le modèle crée une ressource Origin Access Control (OAC) pour sécuriser l'accès à votre contenu.

MediaTailor configuration de lecture

La configuration de MediaTailor lecture est le composant principal qui gère l'insertion des publicités. Il reçoit du contenu provenant de votre origine, demande des publicités à votre serveur publicitaire et les combine dans un flux personnalisé pour chaque spectateur.

Le modèle crée une configuration de MediaTailor lecture avec les paramètres suivants :

  • Source de contenu vidéo pointant vers votre CloudFront distribution

  • URL du serveur de décision publicitaire configurée sur le point de terminaison VAST que vous avez spécifié

  • Configuration de pré-diffusion en direct pour l'insertion de publicités pendant les diffusions en direct

  • Configuration du CDN avec les préfixes d'URL de segment appropriés

CloudFront distribution

La CloudFront distribution diffuse votre contenu aux spectateurs du monde entier avec une faible latence. Il gère différents types de demandes (manifestes, segments de contenu, segments publicitaires) et les achemine vers les sources appropriées.

Pour les professionnels de la diffusion CDNs novices, voici quelques termes clés :

Origin

Un serveur sur lequel votre contenu original est stocké (comme MediaPackage Amazon S3)

Comportement de cache

Règles qui déterminent la manière dont les différents types de contenu sont mis en cache et diffusés

Politique de cache

Paramètres qui contrôlent la durée de mise en cache du contenu et les composants de demande qui affectent la mise en cache

Le modèle crée une CloudFront distribution avec les composants suivants :

  • Trois origines :

    • Origine du contenu (MediaPackageAmazon S3 ou personnalisé)

    • MediaTailor origine des manifestes

    • MediaTailor origine des segments

  • Comportements du cache avec des modèles appropriés :

    • Comportement par défaut pour les segments de contenu

    • Comportement des segments MediaTailor publicitaires (/tm/*)

    • Comportement pour les médias MediaTailor interstitiels (/v1/i-media/*)

    • Comportement pour les manifestes personnalisés (/v1/*)

    • Comportement des demandes de redirection de segment (/segment/*)

  • Politiques de cache optimisées pour chaque comportement :

    • CachingOptimized pour du contenu pouvant être mis en cache

    • CachingDisabled pour des manifestes personnalisés

  • Politiques de demande d'origine pour garantir le transfert correct des en-têtes

  • Politiques d'en-tête de réponse pour le support CORS