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.
Utiliser les ressources AWS CloudFormation déployées pour le CDN et l'intégration MediaTailor
AWS Elemental MediaTailor les ressources déployées par la AWS CloudFormation pile fournissent plusieurs résultats importants que vous utiliserez pour accéder à votre contenu grâce à l'insertion de publicités. Une fois la AWS CloudFormation pile créée avec succès, vous devez comprendre comment utiliser les résultats pour accéder à votre contenu contenant des annonces insérées. Cette méthode est similaire à celle que vous utiliseriez MediaTailor URLs dans une configuration manuelle, mais le AWS CloudFormation déploiement les fournit URLs automatiquement.
Une fois le déploiement réussi, la AWS CloudFormation pile fournit plusieurs résultats importants que vous utiliserez pour accéder à votre contenu lors de l'insertion d'annonces :
CloudFrontDomainName
-
Le nom de domaine de votre CloudFront distribution (par exemple,
d1234abcdef.CloudFront.net
) HlsManifestUrl
-
URL de base pour les manifestes HLS avec insertion d'annonces (par exemple, https ://
d1234abcdef.CloudFront.net
12345
/v1/master////)my-playback-config
DashManifestUrl
-
URL de base pour les manifestes DASH avec insertion d'annonces (par exemple, https ://
d1234abcdef.CloudFront.net
12345
/v1/dash////)my-playback-config
MediaTailorPlaybackConfigName
-
Nom de la configuration MediaTailor de lecture créée (par exemple
my-stack-PlaybackConfig
)
Construire une lecture URLs
Pour créer l'URL de diffusion complète de votre contenu contenant des publicités, vous devez associer l'URL de base des AWS CloudFormation résultats à votre chemin de manifeste spécifique. Il s'agit d'une étape essentielle que les professionnels de la diffusion doivent comprendre, car elle connecte votre contenu existant au système d'insertion publicitaire.
-
Commencez par l'URL du manifeste approprié dans les sorties :
HlsManifestUrl: https://
d1234abcdef.CloudFront.net
/v1/master/12345
/my-playback-config
/ -
Ajoutez le chemin de votre manifeste spécifique :
Your manifest path:
channel/index.m3u8
-
L'URL de lecture complète devient :
https://
d1234abcdef.CloudFront.net
/v1/master/12345
/my-playback-config
/channel/index.m3u8
Utilisez cette URL dans votre lecteur vidéo pour diffuser du contenu contenant des publicités insérées dynamiquement.
Astuce
Si vous ne savez pas quel doit être le chemin de votre manifeste, vérifiez votre serveur d'origine. Pour les MediaPackage origines, il s'agit du chemin d'accès au manifeste HLS ou DASH de votre terminal. Pour les origines d'Amazon S3, il s'agit du chemin d'accès à votre fichier manifeste dans le compartiment.
Pour plus d'informations sur la structure des MediaTailor URL, consultezConfigurez l'intégration du CDN avec MediaTailor.
Configuration d'un lecteur vidéo
Une fois que vous avez obtenu votre URL de lecture, vous devez configurer un lecteur vidéo pour l'utiliser. Pour les professionnels de la diffusion, cela revient à configurer un lecteur pour n'importe quel stream HLS ou DASH, mais le stream inclura désormais des publicités personnalisées. Voici un exemple simple utilisant le populaire HLS.js lecteur :
<!DOCTYPE html> <html> <head> <title>MediaTailor Playback Example</title> <script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script> </head> <body> <video id="video" controls style="width: 640px; height: 360px;"></video> <script> const video = document.getElementById('video'); const mediaUrl = 'https://<replaceable>d1234abcdef.CloudFront.net</replaceable>/v1/master/<replaceable>12345</replaceable>/<replaceable>my-playback-config</replaceable>/<replaceable>channel/index.m3u8</replaceable>'; if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(mediaUrl); hls.attachMedia(video); } else if (video.canPlayType('application/vnd.apple.mpegurl')) { video.src = mediaUrl; } </script> </body> </html>
Vous pouvez également utiliser des lecteurs de diffusion professionnels tels que :
-
Joueur JW
-
Lecteur Bitmovin
-
THEOplayer
-
Video.js
Pour plus d'informations sur l'intégration des joueurs avec MediaTailor, consultezExigences relatives aux intégrations de serveurs publicitaires avec AWS Elemental MediaTailor.