Comprendre l'architecture d'insertion publicitaire pour le CDN et les intégrations MediaTailor - 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.

Comprendre l'architecture d'insertion publicitaire pour le CDN et les intégrations MediaTailor

Cette section explique les concepts et l'architecture de l'insertion de publicités côté serveur (SSAI) avec des réseaux de diffusion de contenu (CDNs) pour. AWS Elemental MediaTailor Vous découvrirez comment l'insertion dynamique d'annonces et la manipulation de manifestes fonctionnent ensemble pour permettre une monétisation vidéo efficace.

L'insertion de publicités côté serveur (SSAI) MediaTailor vous permet de :

  • Insérez de la publicité personnalisée dans vos flux vidéo à des points de rupture publicitaires définis

  • Cibler les publicités avec précision en fonction des données des spectateurs

  • Éliminez le besoin d'une technologie d'insertion publicitaire côté client

Associés à un CDN, vous pouvez diffuser ces flux personnalisés aux spectateurs avec des performances et une évolutivité améliorées, améliorant ainsi votre stratégie de monétisation vidéo.

L'architecture recommandée pour l'insertion d'annonces avec un CDN positionne le CDN entre les spectateurs et l'insertion d'annonces, l'insertion d'annonces accédant au contenu directement depuis votre origine. Cette architecture offre les avantages suivants en termes de diffusion de contenu et de monétisation vidéo :

  • Mise en cache efficace du contenu et des segments publicitaires

  • Charge de demande réduite sur MediaTailor

  • Vitesse de diffusion améliorée pour les spectateurs

  • Gestion simplifiée des URL

  • Diffusion cohérente de publicités personnalisées sur tous les appareils

Dans cette architecture recommandée :

  1. Les spectateurs demandent des manifestes au CDN

  2. Le CDN transmet les demandes à l'insertion d'annonces

  3. Les demandes d'insertion d'annonces (contenu, manifestes) dès l'origine

  4. L'insertion d'annonces demande des publicités au serveur de décision publicitaire (ADS)

  5. L'insertion d'annonces personnalise les manifestes en remplaçant les marqueurs publicitaires (du manifeste d'origine) par ceux URLs qui pointent vers des segments publicitaires ciblés pour un internaute spécifique (issus de l'ADS)

  6. L'insertion d'annonces renvoie les manifestes personnalisés contenant le segment publicitaire URLs au CDN, qui les transmet aux spectateurs

  7. Les spectateurs demandent des segments via le CDN

  8. Le CDN achemine les demandes de segment en fonction du type de segment :

    • Les demandes de segment de contenu sont dirigées vers l'origine du contenu

    • Les demandes de segments publicitaires sont envoyées à MediaTailor

Cette architecture garantit des performances optimales tout en conservant les avantages de sécurité et de flexibilité liés à l'utilisation d'un CDN.

Schéma montrant le positionnement du CDN entre les joueurs clients et l'insertion d' AWS Elemental MediaTailor annonces
Note

Ce flux varie légèrement entre la VOD et le contenu en direct. Pour la VOD, les manifestes peuvent être mis en cache plus longtemps, tandis que le contenu en direct nécessite des mises à jour plus fréquentes des manifestes pour assurer la continuité des flux.

La principale différence entre la VOD et la mise en cache de contenu en direct :

Contenu VOD

Définissez des valeurs TTL plus longues (minutes à heures) pour les manifestes, car elles ne changent pas fréquemment

Contenu en direct

Définissez des valeurs TTL plus courtes (secondes) pour les manifestes afin de garantir que les spectateurs reçoivent les segments de diffusion les plus récents

Nous vous déconseillons de placer un CDN entre l'origine de votre contenu et AWS Elemental MediaTailor. Cela peut entraîner plusieurs défis techniques :

Collisions entre clés de cache

Configurez votre CDN pour qu'il gère correctement les paramètres de requête. Cela permet MediaTailor d'éviter de recevoir des manifestes incorrects lorsque vous demandez le même manifeste avec des paramètres de requête différents.

Problèmes de compression Gzip

Si vous rencontrez des erreurs d'analyse de manifestes, assurez-vous que votre CDN fournit des manifestes correctement formatés à. MediaTailor Certains CDNs peuvent fournir des charges utiles gzip corrompues susceptibles de provoquer des échecs d'analyse. Dans ce cas, vous devrez peut-être désactiver la compression entre votre CDN et MediaTailor tout en maintenant la compression afin de réaliser des économies à d'autres étapes de votre flux de travail.

Fraîcheur manifeste

Pour les diffusions en direct, configurez votre CDN pour qu'il envoie les manifestes actuels à MediaTailor. Cela permet d'éviter les problèmes de synchronisation entre le contenu et les publicités.

Optimisation des performances

Minimisez les sauts sur le réseau et les pertes de cache potentielles afin de réduire les temps de démarrage de la lecture.

Gestion du cache

Mettez en œuvre des stratégies simplifiées d'invalidation du cache, en particulier pour le contenu en direct où les manifestes sont fréquemment mis à jour.

Dans cette architecture sous-optimale :

  1. Les spectateurs demandent des playlists multivariantes, des playlists multimédias ou MPDs directement auprès de AWS Elemental MediaTailor.

  2. MediaTailor demande des manifestes de contenu (listes de lecture multivariantes, listes de lecture multimédia ou MPDs) via le CDN.

  3. Le CDN transmet les demandes au serveur d'origine.

  4. Le serveur d'origine renvoie des listes de lecture multivariantes, des listes de lecture multimédia ou MPDs vers le CDN.

  5. Le CDN transmet des listes de lecture multivariantes, des listes de lecture multimédia ou MPDs vers. MediaTailor

  6. MediaTailor demande des publicités au serveur de décision publicitaire (ADS).

  7. MediaTailor personnalise les manifestes en insérant des publicités dans des playlists multivariantes, des playlists multimédias ou MPDs en les diffusant directement aux spectateurs.

  8. Cette architecture introduit une latence supplémentaire, des problèmes potentiels de mise en cache et complique le dépannage.

Schéma montrant le CDN positionné entre l'origine du contenu et MediaTailor

Flux de demandes et de réponses

Lorsque vous implémentez l'insertion dynamique d'annonces avec un CDN, configurez votre système pour prendre en charge ce flux de demandes et de réponses :

  1. Configurez votre lecteur pour qu'il demande des playlists multivariantes (HLS) ou MPDs (DASH) depuis votre CDN avec MediaTailor comme origine manifeste.

  2. Configurez votre CDN pour qu'il transfère toutes les demandes de playlist multivariante, de playlist multimédia et de MPD MediaTailor, y compris tous les paramètres de requête et les en-têtes.

  3. Assurez-vous de MediaTailor pouvoir communiquer avec votre serveur de décision publicitaire (ADS) en lui transmettant les paramètres de requête et les en-têtes.

  4. Configurez votre ADS pour utiliser les paramètres de requête afin de déterminer les annonces à insérer.

  5. Configurez le préfixe CDN dans la configuration de MediaTailor lecture afin de MediaTailor pouvoir remplacer les noms de domaine du CDN par des préfixes d'URL de contenu et de segment publicitaire.

  6. Configurez votre CDN pour transférer des listes de lecture multivariantes personnalisées, des listes de lecture multimédia et MPDs depuis MediaTailor le lecteur demandeur.

  7. Configurez votre CDN pour traduire le segment URLs, en transférant les demandes de segment de contenu vers le serveur d'origine et les demandes publicitaires vers le compartiment Amazon S3 où sont stockées MediaTailor les publicités transcodées.

Terminologie CDN pour l'insertion de publicités

La compréhension de ces termes clés vous aidera à implémenter et à résoudre les problèmes liés à l'intégration de votre CDN d'insertion publicitaire :

CDN d'origine et CDN Edge

CDN d'origine : un CDN positionné entre MediaTailor et l'origine de votre contenu. Il met en cache les segments de contenu afin de réduire la charge sur vos serveurs d'origine. Dans une architecture multi-CDN, il s'agit de la première couche CDN qui s'interface directement avec l'origine.

Edge CDN : un CDN positionné entre les spectateurs et. MediaTailor Il fournit des manifestes et du contenu personnalisés aux spectateurs. Dans une architecture multi-CDN, il s'agit de la couche CDN la plus externe qui s'interface directement avec les spectateurs.

Termes de configuration du CDN

Comportement du cache : règles qui déterminent la manière dont un CDN gère les différents types de demandes. Ces règles incluent :

  • Paramètres de durée de mise en cache

  • Configurations de routage d'origine

  • Paramètres de traitement des demandes

TTL (Time To Live) : durée pendant laquelle le contenu reste valide dans un cache CDN avant de devoir être actualisé depuis son origine.

Clé de cache : identifiant unique utilisé par un CDN pour stocker et récupérer le contenu mis en cache. Il inclut généralement :

  • chemin de l'URL

  • Paramètres Query (Requête)

  • En-têtes sélectionnés

Origin Shield : couche de mise en cache intermédiaire entre les emplacements périphériques du CDN et votre serveur d'origine. Cela réduit le nombre de demandes adressées à votre origine.

Réduction des demandes : fonctionnalité CDN qui combine plusieurs demandes simultanées pour le même contenu en une seule demande d'origine.

MediaTailor-termes spécifiques au CDN

Préfixe de segment de contenu CDN : nom de domaine CDN AWS Elemental MediaTailor utilisé lors de la génération de segments de contenu dans URLs des manifestes.

Préfixe de segment publicitaire CDN : nom de domaine CDN MediaTailor utilisé lors de la génération de segments publicitaires dans URLs les manifestes.

Pour plus d'informations sur la configuration du CDN avec MediaTailor, consultezConfigurer l'intégration du CDN.

Note

Ces termes sont cohérents avec ceux utilisés dans la documentation d'assemblage des canaux. Pour la terminologie de l'assemblage des canaux, voirTerminologie CDN pour l'assemblage de canaux.