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.
Configurez l'intégration du CDN avec MediaTailor
Cette section fournit des conseils sur l'intégration AWS Elemental MediaTailor à un réseau de diffusion de contenu (CDN).
L'intégration efficace du CDN MediaTailor est essentielle pour proposer des expériences de streaming de haute qualité avec des publicités personnalisées à grande échelle. Ce guide explique le processus complet de configuration, de configuration et d'optimisation de l'intégration de votre CDN.
Pour plus d'informations sur la création de MediaTailor configurations, consultezUtilisation AWS Elemental MediaTailor pour insérer des publicités. Pour plus d'informations sur la création d'une CloudFront distribution, voir Création d'une distribution dans le Guide du CloudFront développeur.
Pour garantir la clarté de ce guide, la terminologie suivante est utilisée pour décrire les différents types de manifestes :
-
Manifestes HLS :
-
Liste de lecture multivariée : manifeste de niveau supérieur contenant des liens vers des listes de lecture multimédia
-
Liste de lecture 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
-
L'intégration MediaTailor à un CDN offre les avantages suivants :
-
Latence réduite pour les spectateurs
-
Évolutivité améliorée pour les événements à fort trafic
-
Fiabilité accrue grâce à des voies de livraison redondantes
-
Coûts optimisés en réduisant le trafic d'origine
-
Meilleure protection contre les attaques DDo S
Composants et exigences d'intégration du CDN
Une intégration CDN réussie MediaTailor implique de configurer les composants clés suivants :
- Comportements de routage du CDN
-
Règles qui déterminent la manière dont les différents types de demandes (manifestes, segments de contenu, segments publicitaires) sont acheminés via votre CDN.
- Mappage du CDN dans MediaTailor
-
Configuration garantissant MediaTailor que les manifestes font référence à votre domaine CDN au lieu de référencer directement les serveurs d'origine.
- Paramètres de sécurité
-
Des configurations qui protègent votre contenu et votre infrastructure, notamment la sécurité du transport, le contrôle d'accès et la surveillance.
- Tests et validation
-
Procédures permettant de vérifier que votre intégration CDN fonctionne correctement avant le déploiement en production.
Conditions préalables à l'intégration du CDN
Avant de configurer votre intégration au CDN, assurez-vous de disposer des éléments suivants :
-
Une MediaTailor configuration avec les paramètres suivants :
-
L'origine de votre contenu en tant que source de contenu
-
Votre ADS en tant que serveur de décision publicitaire
Vous avez également besoin de l'origine et de l'ADS URLs dans les étapes d'intégration du CDN.
-
-
Accès à l'interface de configuration de votre CDN
-
Compréhension de la terminologie spécifique de votre CDN pour les comportements, les règles et les paramètres de cache
-
Connaissance de la structure de votre contenu, y compris des extensions de fichier utilisées pour les segments (telles que .ts, .mp4 ou .m4s)
Étapes de configuration de l'intégration du CDN
Le processus d'intégration MediaTailor à un CDN suit les étapes de haut niveau suivantes :
-
Configurer les comportements de routage du CDN - Configurez votre CDN pour acheminer les différents types de demandes de manière appropriée.
-
Configurez le mappage du CDN dans MediaTailor - Mettez à jour votre MediaTailor configuration pour utiliser vos noms de domaine CDN.
-
Mettez en œuvre les meilleures pratiques de sécurité : configurez les paramètres de sécurité pour protéger votre contenu et votre infrastructure.
-
Testez votre intégration : vérifiez que l'intégration de votre CDN fonctionne correctement.
En-têtes requis pour l'intégration du MediaTailor CDN
MediaTailor Pour fonctionner correctement avec votre CDN, vous devez configurer votre CDN pour transférer des en-têtes HTTP spécifiques. Ces en-têtes sont essentiels au bon fonctionnement, notamment pour la compression, la détection des appareils, la personnalisation des publicités et le ciblage géographique.
Configurez votre CDN pour transférer les en-têtes suivants vers : MediaTailor
Accept-Encoding
-
Objectif : Nécessaire pour la fonctionnalité de compression
Détails : Cet en-tête indique MediaTailor les méthodes de compression prises en charge par le client. MediaTailor utilise ces informations pour compresser les manifestes lorsque cela est possible, afin de réduire l'utilisation de la bande passante et d'améliorer les performances. Les anciens appareils qui ne prennent pas en charge la compression n'enverront pas cet en-tête et MediaTailor renverront des manifestes non compressés.
User-Agent
-
Objectif : Nécessaire pour la détection des appareils et la personnalisation des publicités
Détails : MediaTailor analyse l'en-tête User-Agent pour identifier le type d'appareil client, le navigateur et les fonctionnalités. Ces informations sont utilisées pour le ciblage publicitaire, les optimisations spécifiques à l'appareil et pour garantir la compatibilité avec les différents clients de lecture.
Host
-
Objectif : Nécessaire pour le bon acheminement des demandes
Détails : L'
Host
en-tête garantit que les demandes sont acheminées vers le point de MediaTailor terminaison approprié. Cela est particulièrement important dans les environnements à locataires multiples et lors de l'utilisation de configurations de domaine personnalisées.Beaucoup CDNs, y compris Amazon CloudFront, ne transmettent pas l'
Host
en-tête par défaut. Pour CloudFront les utilisateurs : voir Configurer le transfert Host d'en-têtes les instructions de configuration. X-Forwarded-For
-
Objectif : Nécessaire pour la détection de l'adresse IP des clients et le ciblage géographique
Détails : Cet en-tête préserve l'adresse IP d'origine du client lorsque les demandes transitent par votre CDN. MediaTailor utilise ces informations à des fins de ciblage publicitaire géographique, d'analyse et de conformité aux restrictions de contenu régionales.
Important
Les quatre en-têtes sont nécessaires pour bénéficier de toutes les MediaTailor fonctionnalités. L'absence de l'un de ces en-têtes peut entraîner une réduction des fonctionnalités, notamment :
-
Impossibilité de compresser les manifestes (Accept-Encoding manquant)
-
Mauvais ciblage publicitaire et problèmes de compatibilité des appareils (agent utilisateur manquant)
-
Défaillances du routage des demandes (hôte manquant)
-
Ciblage géographique et analyses inexacts (manquants) X-Forwarded-For
Pour obtenir des instructions de configuration spécifiques au CDN, consultez les sections sur les comportements de routage et la mise en cache qui font référence à cette liste d'en-têtes.
Les rubriques suivantes fournissent des instructions détaillées pour chaque aspect de l'intégration du CDN.