Configurer un tiers CDNs pour la diffusion MediaTailor des publicités - 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.

Configurer un tiers CDNs pour la diffusion MediaTailor des publicités

CDNs Des tiers tels qu'Akamai et Fastly peuvent améliorer de manière significative les performances et l'évolutivité de votre diffusion AWS Elemental MediaTailor publicitaire tout en réduisant les coûts de bande passante. Cependant, la configuration du CDN pour la publicité personnalisée nécessite des paramètres spécifiques différents de ceux de la diffusion vidéo standard.

Pour plus d'informations sur le transfert de paramètres de requête par le biais d'un tiers CDNs, consultezMediaTailor paramètres de requête manifeste. Pour les configurations de routage avancées utilisant des variables dynamiques, voirMediaTailor variables publicitaires dynamiques.

Ce guide vous explique tout au long du processus de configuration de votre CDN tiers pour qu'il fonctionne de manière optimale. MediaTailor Vous allez apprendre à configurer deux comportements essentiels :

  • Contournement du manifeste : garantit que chaque spectateur reçoit des insertions publicitaires personnalisées en empêchant la mise en cache du manifeste

  • Mise en cache des segments : optimise les performances et réduit les coûts en mettant en cache efficacement le contenu vidéo

Le processus de configuration prend généralement 30 à 60 minutes et inclut la sélection du fournisseur, la configuration, la vérification et l'optimisation. Une fois terminée, vous disposerez d'une configuration CDN qui diffusera des publicités personnalisées de manière efficace tout en garantissant une expérience utilisateur optimale.

Note

Ce guide se concentre sur les configurations d'Akamai et de Fastly. Pour les instructions de CloudFront configuration, voirintégration d’CloudFront.

Prérequis

Avant de configurer votre CDN tiers avec MediaTailor, assurez-vous d'avoir :

  • Une MediaTailor configuration active qui inclut l'origine de votre contenu et votre serveur de décision publicitaire

  • Accès à l'interface de configuration de votre CDN

  • Liste des extensions de fichier utilisées dans votre contenu (.m3u8, .mpd, .ts, etc.)

  • La documentation de votre fournisseur de CDN à titre de référence

Pour obtenir des instructions de CloudFront configuration plutôt que des instructions tierces CDNs, consultezintégration d’CloudFront.

Terminologie

Pour comprendre les exigences de configuration du CDN, vous devez connaître les types de manifestes suivants :

  • Manifestes HLS :

    • Liste de lecture multivariée : manifeste de niveau supérieur contenant des liens vers des listes de lecture multimédia

    • Playlist multimédia : le manifeste de deuxième niveau contenant des liens vers des segments de contenu

  • DASH manifeste :

    • MPD (Media Presentation Description) : terme standard pour les manifestes DASH

Ce guide fait référence à tous les fichiers manifestes (listes de lecture multivariantes, listes de lecture multimédia, etc. MPDs) collectivement en tant que manifestes lorsqu'il traite des exigences de configuration communes.

Pour connaître les principes généraux de configuration du CDN applicables à tous les fournisseurs, consultezConfigurez l'intégration du CDN avec MediaTailor.

Pour obtenir des conseils sur l'optimisation du CDN, consultezGuide d'optimisation des performances pour le CDN et MediaTailor les intégrations.

Configurer les règles de mise en cache du CDN

La configuration de la mise en cache du CDN est essentielle à la diffusion des MediaTailor publicités, car elle détermine la manière dont votre contenu atteint les spectateurs. Une configuration appropriée garantit que les manifestes restent personnalisés pour chaque utilisateur, tandis que les segments sont efficacement mis en cache afin de réduire la charge d'origine et d'améliorer les performances.

Cette configuration prend généralement 15 à 30 minutes par fournisseur de CDN et nécessite deux comportements distincts :

  • Gestion des manifestes : empêche la mise en cache pour garantir que chaque spectateur reçoit des insertions publicitaires personnalisées

  • Mise en cache des segments : optimise l'efficacité du cache pour le contenu vidéo afin d'améliorer les performances de diffusion

Suivez ces étapes pour configurer les règles de mise en cache de votre CDN pour une diffusion publicitaire optimale.

Choisissez votre fournisseur de CDN dans les onglets suivants pour obtenir des instructions spécifiques :

Akamai

Configurez ces deux comportements dans votre propriété Akamai :

  • Gestion des manifestes pour empêcher la mise en cache

  • Mise en cache des segments pour des performances optimales

Configuration de la livraison du manifeste

Configurez votre CDN Akamai pour éviter de mettre en cache des manifestes afin que chaque utilisateur reçoive des publicités personnalisées.

Les fichiers manifestes contiennent les points d'insertion d'annonces personnalisés qui sont MediaTailor générés pour chaque internaute. La mise en cache de ces fichiers permettrait à tous les spectateurs de voir des publicités identiques, ce qui irait à l'encontre de l'objectif de la publicité personnalisée.

Procédez comme suit pour les demandes de manifeste (fichiers se terminant par .m3u8, .mpd ou .smil) :

  1. Créez un comportement correspondant aux extensions de fichier manifeste (.m3u8, .mpd, .smil)

  2. Définir l'option de mise en cache sur No Store

  3. Configurer les clés de cache pour inclure tous les paramètres de requête

  4. Activez l'en-tête Forward Host pour un routage d'origine correct

  5. Configurez le transfert d'en-têtes pour tous les en-têtes. Pour les exigences minimales, voirEn-têtes requis pour l'intégration du MediaTailor CDN.

Configuration de la diffusion par segment

Configurez votre CDN Akamai pour mettre en cache les segments vidéo afin d'optimiser l'efficacité du CDN et de réduire la charge d'origine.

Les segments vidéo sont des fichiers de contenu réels qui peuvent être mis en cache en toute sécurité car ils ne contiennent pas d'informations personnalisées. Une mise en cache appropriée des segments réduit les coûts de bande passante et améliore les performances de lecture pour les spectateurs.

Procédez comme suit pour les demandes de segment (fichiers se terminant par .ts, .mp4, .m4s, etc.) :

  1. Créez un comportement correspondant aux extensions de fichiers de segment (.ts, .mp4, .m4s)

  2. Réglez le contrôle du cache Honor Origin sur Oui

  3. Configurez les paramètres par défaut time-to-live (TTL) lorsque les en-têtes d'origine sont manquants :

    • TTL par défaut : 86400 secondes (24 heures)

    • TTL maximum : 604800 secondes (7 jours)

Note

Après avoir configuré ces comportements, activez les modifications de vos propriétés dans le centre de contrôle Akamai.

Les modifications prennent effet après activation.

Fastly

Créez ces deux configurations dans votre service Fastly :

  • Gestion des manifestes pour empêcher la mise en cache

  • Mise en cache des segments pour des performances optimales

Configuration de la livraison du manifeste

Configurez votre CDN Fastly pour contourner la mise en cache des fichiers manifestes afin que chaque spectateur reçoive un contenu publicitaire personnalisé.

Les fichiers manifestes doivent être accessibles MediaTailor pour chaque demande afin de garantir une personnalisation appropriée des annonces. Le contournement du cache pour ces fichiers garantit que les paramètres de ciblage uniques de chaque utilisateur sont traités correctement.

Pour les demandes de manifeste, procédez comme suit :

  1. Création d'une condition de demande pour identifier les chemins du manifeste

  2. Définissez la condition de cache sur Ne pas mettre en cache pour ces demandes

  3. Configurer les paramètres de transfert pour inclure tous les paramètres de requête

  4. Ajoutez User-Agent à votre configuration de transfert d'en-têtes

Configuration de la diffusion par segment

Configurez votre CDN Fastly pour mettre en cache les segments vidéo afin d'améliorer les performances de diffusion et de réduire le trafic d'origine.

La mise en cache des segments est essentielle pour une diffusion rentable et une expérience utilisateur optimale. Ces fichiers sont identiques pour tous les utilisateurs et bénéficient considérablement de la mise en cache du CDN.

Pour les demandes de segment, procédez comme suit :

  1. Création d'une condition de demande pour identifier les chemins de segment

  2. Définissez les paramètres du cache pour honorer les en-têtes du cache d'origine

  3. Configurer la valeur par défaut time-to-live (TTL) à 86 400 secondes (24 heures) lorsque les en-têtes d'origine sont manquants

Note

Après avoir effectué ces modifications, activez une nouvelle version de votre service Fastly.

La configuration prend effet après activation.

Vérifiez la configuration de votre CDN

La vérification garantit que la configuration de votre CDN fonctionne correctement avant que vous n'y dirigiez le trafic de production. Ces tests confirment que la personnalisation des publicités fonctionne correctement et que la mise en cache apporte les avantages escomptés en termes de performances.

La vérification complète prend généralement 10 à 15 minutes et doit être effectuée à partir de plusieurs emplacements géographiques si possible.

Après avoir configuré votre CDN, effectuez les vérifications suivantes pour vérifier qu'il fonctionne correctement :

  1. Personnalisation du manifeste de test :

    1. Demandez la même URL de contenu avec des paramètres publicitaires différents

    2. Vérifiez que chaque demande renvoie des insertions publicitaires différentes

  2. Tester la mise en cache des segments :

    1. Vérifiez les métriques du CDN pour connaître le taux de réussite du cache de segments (il doit être supérieur à 90 %)

    2. Surveillez le trafic d'origine pour confirmer qu'il est inférieur à celui de la livraison directe

  3. Testez les performances de lecture :

    1. Diffusez du contenu via votre CDN à partir de différents endroits

    2. Vérifiez la fluidité de la lecture sans aucun problème de mise en mémoire tampon

Pour des méthodologies de test complètes et des procédures de validation avancées, voirTests et validation pour le CDN et MediaTailor les intégrations.

Optimisez les performances du CDN

Après avoir vérifié votre configuration de base, implémentez ces optimisations pour optimiser les performances et minimiser les coûts :

Surveillez les indicateurs de performance clés

Suivez ces indicateurs pour garantir des performances optimales :

Taux de réussite du cache

Objectif : plus de 90 % pour les segments vidéo

Impact : des ratios plus élevés réduisent la charge d'origine et améliorent l'expérience utilisateur

Surveillance : consultez quotidiennement le tableau de bord d'analyse de votre fournisseur de CDN

Temps de réponse d'origine

Objectif : moins de 200 ms pour les demandes de manifeste

Conséquence : l'accélération de la diffusion des manifestes réduit le temps de démarrage pour les utilisateurs

Surveillance : configurez des alertes pour des temps de réponse supérieurs à 500 ms

Taux d'erreur

Objectif : Moins de 0,1 % pour toutes les demandes

Conséquence : les taux d'erreur élevés indiquent des problèmes de configuration ou d'origine.

Surveillance : configurez des alertes pour les taux d'erreur supérieurs à 1 %

Affiner le comportement de mise en cache

Ajustez ces paramètres en fonction des caractéristiques de votre contenu et des habitudes d'audience :

Optimisation TTL des segments

Contenu en direct : utilisez un TTL plus court (1 à 4 heures) pour garantir des mises à jour en temps opportun

Contenu VOD : utilisez un TTL plus long (24 à 48 heures) pour optimiser l'efficacité du cache

Segments publicitaires : envisagez une durée TTL plus courte (30 minutes à 2 heures) pour le contenu publicitaire fréquemment mis à jour

Pour des recommandations TTL complètes et des stratégies de mise en cache pour tous les MediaTailor flux de travail, voir. Optimisation de la mise en cache pour le CDN et les intégrations MediaTailor

Optimisation géographique

Origines multirégionales : configurez la sélection de l'origine en fonction de l'emplacement du spectateur

Emplacements périphériques : activez des emplacements périphériques supplémentaires dans les régions à forte concentration de spectateurs

Failover : configurer les origines des sauvegardes pour une haute disponibilité

Optimisez les coûts

Mettez en œuvre ces stratégies pour réduire les coûts du CDN tout en maintenant les performances :

  • Compression : activez la compression gzip pour les fichiers manifestes afin de réduire l'utilisation de la bande passante

  • Stratégie de purge : mise en œuvre d'une purge sélective du cache au lieu d'une purge complète du cache

  • Analyse du trafic : passez en revue les modèles de trafic tous les mois pour identifier les opportunités d'optimisation

  • Sélection du niveau : utilisez les niveaux de service CDN appropriés en fonction de vos exigences de performance

Résoudre les problèmes liés aux CDN tiers

Les problèmes de configuration du CDN se manifestent généralement par des problèmes de personnalisation des publicités ou par une dégradation des performances. Utilisez cette approche systématique pour identifier et résoudre les problèmes les plus courants qui affectent la diffusion des MediaTailor publicités.

La plupart des opérations de dépannage peuvent être effectuées en 15 à 30 minutes en vérifiant les symptômes spécifiques et en appliquant les solutions correspondantes.

Si les spectateurs rencontrent des problèmes liés à la diffusion des publicités ou à la qualité de lecture, utilisez ce guide pour identifier et résoudre les problèmes courants de configuration du CDN :

Akamai : manifestes mis en cache

Symptôme : les spectateurs voient des publicités identiques même lorsque vous configurez des paramètres de ciblage différents.

Solution : Vérifiez que vous avez appliqué l'option de mise en cache No Store aux chemins du manifeste.

Vérifiez également que vous avez inclus les paramètres de requête dans la clé de cache.

Rapidement : clés de cache incorrectes

Symptôme : les spectateurs sont confrontés à une personnalisation incohérente des publicités.

Les spectateurs peuvent également voir des publicités destinées à d'autres spectateurs.

Solution : Vérifiez que vous avez configuré les paramètres de transfert pour inclure tous les paramètres de requête dans la clé de cache.

Généralités : trafic d'origine élevé

Symptôme : vos serveurs d'origine connaissent un trafic étonnamment élevé

Solution : vérifiez les paramètres de mise en cache des segments et les time-to-live valeurs (TTL).

Vérifiez les taux de réussite du cache dans les statistiques de votre CDN.

Généralités : erreurs de lecture

Symptôme : les spectateurs rencontrent des problèmes de mise en mémoire tampon ou de lecture

Solution : vérifiez les règles de routage du CDN et l'état de l'origine.

Vérifiez que tous les en-têtes requis sont correctement transférés.

Note

Si ces solutions ne résolvent pas votre problème, consultez la documentation de votre fournisseur de CDN. Vous pouvez également contacter leur équipe d'assistance pour des étapes de dépannage supplémentaires.

Pour obtenir des conseils généraux de résolution des problèmes liés au CDN, consultezRésoudre les problèmes liés à l'intégration MediaTailor du CDN.