Verwenden Sie die AWS CloudFormation bereitgestellten Ressourcen für CDN und Integration MediaTailor - AWS Elemental MediaTailor

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie die AWS CloudFormation bereitgestellten Ressourcen für CDN und Integration MediaTailor

AWS Elemental MediaTailor Die vom AWS CloudFormation Stapel bereitgestellten Ressourcen bieten mehrere wichtige Ergebnisse, anhand derer Sie mithilfe der Anzeigeneinfügung auf Ihre Inhalte zugreifen können. Nachdem der AWS CloudFormation Stapel erfolgreich erstellt wurde, müssen Sie wissen, wie Sie die Ausgaben verwenden können, um auf Ihre Inhalte zuzugreifen, in die Anzeigen eingefügt wurden. Dies ist vergleichbar mit der Verwendung MediaTailor URLs bei einer manuellen Einrichtung, die AWS CloudFormation Bereitstellung stellt diese jedoch URLs automatisch bereit.

Nach erfolgreicher Bereitstellung bietet der AWS CloudFormation Stack mehrere wichtige Ergebnisse, die Sie für den Zugriff auf Ihre Inhalte mit Anzeigeneinblendung verwenden werden:

CloudFrontDomainName

Der Domainname Ihrer CloudFront Distribution d1234abcdef.CloudFront.net (z. B.

HlsManifestUrl

Basis-URL für HLS-Manifeste mit Anzeigeneinfügung (z. B. https://d1234abcdef.CloudFront.net.rproxy.govskope.ca12345/v1/master///) my-playback-config

DashManifestUrl

Basis-URL für DASH-Manifeste mit Anzeigeneinfügung (z. B. https:///v1/dash///) d1234abcdef.CloudFront.net 12345 my-playback-config

MediaTailorPlaybackConfigName

Name der erstellten MediaTailor Wiedergabekonfiguration (z. B. my-stack-PlaybackConfig

Konstruiert die Wiedergabe URLs

Um die vollständige Wiedergabe-URL für Ihre Inhalte mit Werbung zu erstellen, müssen Sie die Basis-URL aus den AWS CloudFormation Ausgaben mit Ihrem spezifischen Manifestpfad kombinieren. Für Rundfunkfachleute ist es wichtig, diesen Schritt zu verstehen, da er Ihre vorhandenen Inhalte mit dem System zur Anzeigeneinblendung verbindet.

  1. Beginnen Sie mit der entsprechenden Manifest-URL aus den Ausgaben:

    HlsManifestUrl: https://d1234abcdef.CloudFront.net/v1/master/12345/my-playback-config/
  2. Hängen Sie Ihren spezifischen Manifestpfad an:

    Your manifest path: channel/index.m3u8
  3. Die vollständige Wiedergabe-URL lautet:

    https://d1234abcdef.CloudFront.net/v1/master/12345/my-playback-config/channel/index.m3u8

Verwenden Sie diese URL in Ihrem Videoplayer, um Inhalte mit dynamisch eingefügten Anzeigen abzuspielen.

Tipp

Wenn Sie sich nicht sicher sind, wie Ihr Manifestpfad lauten soll, überprüfen Sie Ihren Ursprungsserver. Bei MediaPackage Origins ist dies der Pfad zum HLS- oder DASH-Manifest Ihres Endpunkts. Für Amazon S3 S3-Ursprünge ist dies der Pfad zu Ihrer Manifestdatei innerhalb des Buckets.

Weitere Informationen zur MediaTailor URL-Struktur finden Sie unterRichten Sie die CDN-Integration ein mit MediaTailor.

Konfigurieren Sie einen Videoplayer

Nachdem Sie Ihre Wiedergabe-URL erhalten haben, müssen Sie einen Videoplayer für die Verwendung konfigurieren. Für Rundfunkprofis ähnelt dies der Konfiguration eines Players für einen beliebigen HLS- oder DASH-Stream, aber jetzt wird der Stream personalisierte Werbung enthalten. Hier ist ein einfaches Beispiel mit dem beliebten HLS.js Player:

<!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>

Sie können auch professionelle Broadcast-Player verwenden wie:

  • JW-Spieler

  • Bitmovin-Spieler

  • THEOplayer

  • Video.js

Weitere Informationen zur Player-Integration mit finden Sie MediaTailor unter. Anforderungen für Adserver-Integrationen mit AWS Elemental MediaTailor