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.
MediaTailor configuration d'insertion publicitaire guidée par le serveur pour les diffusions en direct
AWS Elemental MediaTailor l'insertion de publicités guidée par le serveur pour le contenu en direct offre des avantages significatifs en termes de performances grâce à des manifestes pouvant être mis en cache. La configuration du SGAI pour le contenu en direct utilise les mêmes paramètres de base que la VOD, avec des considérations spécifiques relatives aux caractéristiques de diffusion en direct et au traitement en temps réel.
Exigences pour le SGAI en direct
Avant d'activer le SGAI pour le contenu en direct, assurez-vous que vous disposez des éléments suivants :
-
Votre diffusion en direct inclut des marqueurs DATERANGE correctement formatés
-
Les durées des pauses publicitaires sont cohérentes et prévisibles
-
Votre CDN est configuré pour mettre en cache les manifestes SGAI de manière appropriée
-
Les joueurs prennent en charge les workflows d'insertion de publicités guidés par le serveur
-
Votre serveur de décision publicitaire peut traiter les demandes de contenu en direct en temps réel
Exigences relatives aux joueurs
Les joueurs doivent être configurés pour gérer correctement les manifestes en direct du SGAI :
-
Support pour les flux de travail d'insertion de publicités guidés par le serveur
-
Capacité à traiter les instructions d'insertion de publicités à partir des manifestes
-
Gestion appropriée de la synchronisation et de la synchronisation des diffusions en direct
-
Pour le contenu HLS : Support pour HLS version 8 et EXT-X-DATERANGE avec attribut CLASS. Version 11 pour le balisage côté serveur.
-
Pour le contenu HLS : prise en charge de la substitution de EXT-X-DEFINE variables
Configuration de la lecture en direct
Pour activer le SGAI pour le contenu en direct, créez une configuration de lecture comportant les paramètres suivants :
Exemple Configuration de la lecture en direct SGAI
{ "Name": "LiveSGAIConfig", "VideoContentSourceUrl": "https://your-live-origin.com/live/stream.m3u8", "AdDecisionServerUrl": "https://your-ads.com/ads", "PersonalizationThresholdSeconds": 1, "InsertionMode": "PLAYER_SELECT" }
Voici les principales considérations à prendre en compte pour la configuration SGAI en direct :
VideoContentSourceUrl-
Doit pointer vers un flux HLS en direct avec des marqueurs SCTE-35 DATERANGE correctement formatés. Le flux doit conserver des durées de segment et des variantes de débit cohérentes.
Demandes de manifeste SGAI en direct
Les manifestes dynamiques SGAI utilisent le même modèle d'URL que l'insertion publicitaire traditionnelle :
https://your-config.mediatailor.region.amazonaws.com/v1/master/config-name/manifest.m3u8?aws.insertionMode=GUIDED
Prélecture basée sur un manifeste pour SGAI en direct
Pour les flux de travail SGAI en direct, vous pouvez activer le battement de cœur par prélecture basé sur des manifestes afin de réduire le temps de latence des annonces publicitaires. Ajoutez aws.guidedPrefetchMode=MANIFEST à la demande de manifeste :
https://your-config.mediatailor.region.amazonaws.com/v1/master/config-name/manifest.m3u8?aws.insertionMode=GUIDED&aws.guidedPrefetchMode=MANIFEST
Lorsque cette option MediaTailor est activée, ajoute un identifiant de session (?aws.sessionId=<id>) en tant que paramètre de requête à chaque URL du manifeste multimédia interstitiel (/v1/i-media) de la liste de lecture multivariante. Chaque fois que le lecteur actualise un manifeste i-media, la demande reçoit l'identifiant de session MediaTailor, qui MediaTailor sert à identifier la session et à mettre en file d'attente les demandes de prélecture pour les prochaines pauses publicitaires.
Important
Ne mettez pas en cache les manifestes i-media dans votre CDN lorsque vous utilisez le préchargement guidé. Le mécanisme du battement de cœur avant la lecture dépend de l'atteinte directe des demandes d'actualisation du manifeste du joueur. MediaTailor Si votre CDN met en cache et diffuse les /v1/i-media réponses, MediaTailor il ne reçoit pas les demandes de pulsation et ne peut pas déclencher le préchargement. Configurez votre CDN pour transmettre les /v1/i-media/* demandes au MediaTailor moment où il aws.guidedPrefetchMode=MANIFEST est utilisé.
La prélecture guidée est indépendante du mode de création de rapports. Que vous utilisiez le suivi côté serveur (par défaut) ou côté client (aws.reportingMode=CLIENT), les balises se déclenchent au moment de la diffusion, et non lorsque les publicités sont prélues. Pour obtenir des informations générales sur le fonctionnement de la prélecture des annonces MediaTailor, consultez. Publicités de prélecture
Test de la configuration en direct de SGAI
Vérifiez votre configuration SGAI Live à l'aide des étapes de validation suivantes :
-
Génération de manifestes de test
Demandez l'URL du manifeste SGAI Live et vérifiez qu'il renvoie du contenu pouvant être mis en cache avec des instructions d'insertion d'annonces appropriées.
-
Vérifier la mise en cache du CDN
Vérifiez que votre CDN met en cache les manifestes SGAI conformément aux valeurs TTL configurées.
-
Tester l'insertion de publicités
Vérifiez que les joueurs peuvent insérer des publicités avec succès en suivant les instructions fournies dans les manifestes SGAI.
-
Surveiller les performances
Utilisez CloudWatch des métriques pour vérifier la réduction de la charge d'origine et l'amélioration des taux de réussite du cache.