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.
Dans le cadre d'un flux de travail d'insertion d'annonces classique, les annonces sont transcodées de MediaTailor manière dynamique pour qu'elles correspondent au flux de contenu, les enregistre et les intègre à la diffusion en direct. Comme ce processus ne se produit qu'après MediaTailor réception de l'annonce dans une réponse VAST du serveur de décision publicitaire (ADS), il y a un délai avant que l'annonce soit disponible pour l'assemblage. Si une latence supplémentaire est introduite dans le flux de travail d'assemblage des annonces (soit en raison du délai d'attente de l'ADS, soit en raison d'un autre problème lié au contenu ou au réseau), MediaTailor cela pourrait partiellement combler le déficit ou complètement manquer la pause publicitaire.
Pour réduire le temps nécessaire à l'intégration des annonces dans votre contenu, vous pouvez utiliser des publicités préconditionnées. Une annonce préconditionnée est une annonce que vous transcodez avant de l'utiliser pour l'insertion d' MediaTailor annonces. Au lieu de fournir URLs des publicités non conditionnées à votre ADS, vous fournissez URLs des publicités préconditionnées. Dans sa réponse VAST à la MediaTailor demande, l'ADS inclut des liens directs vers les publicités préconditionnées. En supprimant la partie transcodage de l'assemblage des annonces, il MediaTailor suffit d'enregistrer l'annonce et de l'intégrer au flux de contenu. Le processus d'assemblage des publicités préconditionnées réduit le délai entre le moment où une annonce MediaTailor est signalée par le biais de la réponse VAST et le moment où l'annonce est intégrée au contenu.
Vous pouvez également utiliser le préchargement des annonces, qui consiste MediaTailor à configurer le processus d'assemblage des annonces à une heure planifiée avant que la pause publicitaire ne soit nécessaire. Pour plus d'informations sur le préchargement des annonces, consultez. Publicités de prélecture
Exigences relatives aux annonces préconditionnées
Les exigences suivantes doivent être prises en compte lors de la mise en place d'un flux de travail d'assemblage d'annonces avec des publicités préconditionnées.
Exigences relatives à MediaFiles
La réponse VAST à laquelle le serveur publicitaire envoie MediaTailor doit inclure MediaFiles
les éléments suivants :
L'annonce (Creative
) doit comporter des variantes conformes aux variantes de débit du flux de contenu. Il est de votre responsabilité de vous assurer que la réponse VAST utilise les variantes d'annonces appropriées pour correspondre aux modèles de manifestes.
Bien que l'utilisation de publicités préconditionnées puisse contribuer à rendre l'insertion des annonces plus efficace, MediaTailor elle n'est pas en mesure de gérer le processus de transcodage pour garantir que les fichiers multimédias des publicités sont compatibles avec les spécifications du manifeste de contenu. Si l'annonce ne correspond pas au flux de contenu, elle risque de ne pas MediaTailor être insérée ou la non-concordance peut provoquer une erreur sur l'appareil de lecture.
En outre, pour être intégré au flux de contenu sans MediaTailor transcodage, MediaFile
il doit répondre aux exigences suivantes :
-
Il doit être accessible sur l'Internet public pour MediaTailor pouvoir le télécharger.
Il doit utiliser la diffusion en continu, désignée comme
delivery="streaming"
dans la réponse VAST.Il doit s'agir d'un fichier
.m3u8
(pour HLS) ou.mpd
(pour DASH).
Exemple Réponse VASTE
À partir de l'exemple de réponse VAST suivant, MediaTailor insère le MediaFile
texte suivant URLs :
-
Pour un flux HLS, MediaTailor utilise
https://example-ad-origin.amazonaws.com/ad1/index_low.m3u8
. Il s'agit de la première versionMediaFile
dotée d'une diffusion en streaming et d'une extension de fichier prise en charge (.m3u8
). -
Pour un flux DASH, MediaTailor utilise
https://example-ad-origin.amazonaws.com/ad1/index.mpd
. Il s'agit de la première versionMediaFile
dotée d'une diffusion en streaming et d'une extension de fichier prise en charge (.mpd
).
<?xml version="1.0" encoding="UTF-8"?> <VAST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0"> <Ad id="ad1"> <InLine> <AdSystem>ExampleAdSystem</AdSystem> <AdTitle>ad1</AdTitle> <Impression><![CDATA[https://example-impression.amazonaws.com]]></Impression> <AdServingId>de8e0d33-9c72-4d77-bb3a-f7e566ffc605</AdServingId> <Creatives> <Creative id="creativeId1" sequence="1"> <Linear skipoffset="00:00:05"> <Duration>00:00:30</Duration> <MediaFiles> <MediaFile delivery="progressive" width="1280" height="720" type="video/mp4" bitrate="533" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/ad1.mp4]]></MediaFile> <MediaFile delivery="streaming" width="1280" height="720" type="application/dash+xml" bitrate="533" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/index.mpd]]></MediaFile> <MediaFile delivery="streaming" width="640" height="360" type="application/x-mpegURL" bitrate="262" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/index_low.m3u8]]></MediaFile> <MediaFile delivery="streaming" width="2560" height="1440" type="application/x-mpegURL" bitrate="1066" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/index_high.m3u8]]></MediaFile> </MediaFiles> </Linear> </Creative> </Creatives> </InLine> </Ad> </VAST>
Exigences relatives aux manifestes publicitaires
Pour utiliser des publicités préconditionnées, les manifestes publicitaires de vos parents et enfants doivent répondre aux exigences suivantes :
-
Le manifeste lié dans la
Creative
section de la réponse VAST doit être le manifeste publicitaire parent. -
Les URLs manifestes publicitaires destinés aux enfants doivent être des chemins relatifs.
-
Les manifestes publicitaires pour enfants doivent se trouver dans le même répertoire que le manifeste parent, au même niveau. Les manifestes enfants ne peuvent pas se trouver dans un sous-répertoire ou à un autre emplacement.
Exemple manifeste parent pris en charge
Le manifeste publicitaire parent suivant contient des manifestes publicitaires URLs relatifs aux enfants. Les manifestes enfants se trouvent également dans le même répertoire que le manifeste parent.
#EXTM3U #EXT-X-STREAM-INF:BANDWIDTH=150000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" index_1.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=440000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" index_2.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=640000,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2" index_3.m3u8
Exemple manifeste parent non pris en charge : sous-répertoires
Le manifeste publicitaire parent suivant contient des manifestes enfants qui se trouvent dans des sous-répertoires relatifs au manifeste parent. Il ne s'agit pas d'un manifeste compatible pour les publicités préconditionnées.
#EXTM3U #EXT-X-STREAM-INF:BANDWIDTH=150000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" child/index_1.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=440000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" child/index_2.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=640000,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2" child/index_3.m3u8
Exemple manifeste parent non pris en charge : absolu URLs
Le manifeste publicitaire parent suivant contient des manifestes pour enfants avec valeur absolue URLs. Il ne s'agit pas d'un manifeste compatible pour les publicités préconditionnées.
#EXTM3U #EXT-X-STREAM-INF:BANDWIDTH=150000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" https://example.mediatailor.us-west-2.amazonaws.com/index_1.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=440000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2" https://example.mediatailor.us-west-2.amazonaws.com/index_2.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=640000,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2" https://example.mediatailor.us-west-2.amazonaws.com/index_3.m3u8
Flux de travail publicitaire préconditionné
Vous trouverez ci-dessous une description de base du fonctionnement des publicités préconditionnées dans un flux de travail d'assemblage publicitaire avec. MediaTailor La première partie du flux de travail concerne les actions que vous devez effectuer pour vous préparer à utiliser des publicités préconditionnées. La deuxième partie décrit le MediaTailor traitement des publicités.
Partie 1 : Configuration des publicités préconditionnées
Procédez comme suit pour configurer un flux de travail qui utilise des publicités préconditionnées dans MediaTailor.
-
Utilisez un service de transcodeur, par exemple AWS Elemental MediaConvert, pour conditionner vos créations en variantes compatibles avec les différents débits, résolutions et codecs de vos modèles de manifestes.
-
Fournissez URLs les fichiers multimédias pré-transcodés à votre ADS, à utiliser dans les réponses VAST.
-
Créez votre configuration de lecture dans MediaTailor. Pour utiliser des publicités préconditionnées, sélectionnez Aucun pour le paramètre de conditionnement des fichiers multimédia en streaming dans la configuration.
-
Continuez à configurer la diffusion de votre contenu comme vous le feriez normalement.
Partie 2 : traitement des MediaTailor publicités
MediaTailor et l'assemblage se termine comme décrit dans. Comment fonctionne MediaTailor l'insertion d'annonces Lorsqu'il MediaTailor reçoit une réponse VAST de l'ADS, il utilise la logique suivante pour déterminer les actions à entreprendre pour les publicités. Cette logique est dictée par le paramètre de conditionnement des fichiers multimédia en streaming de la configuration de lecture.
-
Lorsque le conditionnement des fichiers multimédia en streaming est défini sur Transcode, MediaTailor transcode les fichiers multimédia lors de leur
progressive
livraison et les assemble dans le manifeste. S'il n'y a pas assez de publicitésprogressive
contenant des fichiers multimédia pour les diffuser, MediaTailor transcodez et utilisez ces fichiers pour lesstreaming
diffuser. -
Lorsque le conditionnement des fichiers multimédia en streaming est défini sur Aucun, MediaTailor les publicités contenant des fichiers multimédia de
streaming
diffusion sont insérées dans le manifeste sans les transcoder. S'il n'y a pas assez de publicitésstreaming
contenant des fichiers multimédia pour les diffuser, MediaTailor transcodez et utilisez ces fichiers pour lesprogressive
diffuser.