Richten Sie die CDN-Integration ein mit 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.

Richten Sie die CDN-Integration ein mit MediaTailor

Dieser Abschnitt enthält Anleitungen zur AWS Elemental MediaTailor Integration in ein Content Delivery Network (CDN).

Eine effektive CDN-Integration mit MediaTailor ist für die Bereitstellung hochwertiger Streaming-Erlebnisse mit personalisierten Anzeigen in großem Maßstab unerlässlich. Dieser Leitfaden führt Sie durch den gesamten Prozess der Einrichtung, Konfiguration und Optimierung Ihrer CDN-Integration.

Weitere Informationen finden Sie unter den folgenden Links:

Aus Gründen der Übersichtlichkeit wird in diesem Handbuch die folgende Terminologie verwendet, um die verschiedenen Arten von Manifesten zu beschreiben:

  • HLS-Manifeste:

    • Multivariante Playlist: Das Manifest der obersten Ebene, das Links zu Medien-Playlisten enthält

    • Medien-Playlist: Das Manifest der zweiten Ebene mit Links zu Inhaltssegmenten

  • DASH-Manifestationen:

    • MPD (Media Presentation Description): Die Standardbezeichnung für DASH-Manifeste

Die Integration MediaTailor mit einem CDN bietet die folgenden Vorteile:

  • Geringere Latenz für Zuschauer

  • Verbesserte Skalierbarkeit für Ereignisse mit hohem Besucheraufkommen

  • Verbesserte Zuverlässigkeit durch redundante Bereitstellungspfade

  • Optimierte Kosten durch Reduzierung des Ausgangsverkehrs

  • DDoBesserer Schutz vor S-Angriffen

Komponenten und Anforderungen für die CDN-Integration

Eine erfolgreiche CDN-Integration mit MediaTailor beinhaltet die Konfiguration der folgenden Schlüsselkomponenten:

Verhalten beim CDN-Routing

Regeln, die festlegen, wie verschiedene Arten von Anfragen (Manifeste, Inhaltssegmente, Anzeigensegmente) über Ihr CDN weitergeleitet werden.

CDN-Zuordnung in MediaTailor

Eine Konfiguration MediaTailor , die sicherstellt, dass Manifeste auf Ihre CDN-Domain verweisen, anstatt direkt auf Originalserver zu verweisen.

Sicherheitseinstellungen

Konfigurationen zum Schutz Ihrer Inhalte und Infrastruktur, einschließlich Transportsicherheit, Zugriffskontrolle und Überwachung.

Testen und Validieren

Verfahren zur Überprüfung, ob Ihre CDN-Integration ordnungsgemäß funktioniert, bevor Sie sie in der Produktion einsetzen.

Voraussetzungen für die CDN-Integration

Bevor Sie Ihre CDN-Integration konfigurieren, stellen Sie sicher, dass Sie über Folgendes verfügen:

  1. Eine MediaTailor Konfiguration mit den folgenden Einstellungen:

    • Ihr Inhaltsursprung als Inhaltsquelle

    • Ihr ADS als Entscheidungsserver für Werbeanzeigen

    Sie benötigen auch den Ursprung und ADS URLs für die CDN-Integrationsschritte.

  2. Zugriff auf die Konfigurationsoberfläche Ihres CDN

  3. Verständnis der spezifischen Terminologie Ihres CDN für Verhalten, Regeln und Cache-Einstellungen

  4. Kenntnis Ihrer Inhaltsstruktur, einschließlich der für Segmente verwendeten Dateierweiterungen (z. B. .ts, .mp4 oder .m4s)

Schritte zur Einrichtung der CDN-Integration

Der Prozess der Integration MediaTailor mit einem CDN folgt diesen allgemeinen Schritten:

  1. Konfigurieren Sie das CDN-Routing-Verhalten — Richten Sie Ihr CDN so ein, dass verschiedene Arten von Anfragen entsprechend weitergeleitet werden.

  2. Konfigurieren Sie das CDN-Mapping unter MediaTailor — Aktualisieren Sie Ihre MediaTailor Konfiguration, um Ihre CDN-Domainnamen zu verwenden.

  3. Implementieren Sie bewährte Sicherheitsmethoden — Konfigurieren Sie Sicherheitseinstellungen, um Ihre Inhalte und Infrastruktur zu schützen.

  4. Testen Sie Ihre Integration — Stellen Sie sicher, dass Ihre CDN-Integration ordnungsgemäß funktioniert.

Erforderliche Header für MediaTailor die CDN-Integration

MediaTailor Damit Ihr CDN korrekt funktioniert, müssen Sie Ihr CDN so konfigurieren, dass es bestimmte HTTP-Header weiterleitet. Diese Header sind für eine einwandfreie Funktionalität, einschließlich Komprimierung, Geräteerkennung, Anzeigenpersonalisierung und Geo-Targeting, unerlässlich.

Konfigurieren Sie Ihr CDN so, dass die folgenden Header weitergeleitet werden an: MediaTailor

Accept-Encoding

Zweck: Für die Komprimierungsfunktion erforderlich

Details: Dieser Header gibt an MediaTailor , welche Komprimierungsmethoden der Client unterstützt. MediaTailor verwendet diese Informationen, um Manifeste nach Möglichkeit zu komprimieren, wodurch die Bandbreitennutzung reduziert und die Leistung verbessert wird. Ältere Geräte, die keine Komprimierung unterstützen, senden diesen Header nicht und MediaTailor geben unkomprimierte Manifeste zurück.

User-Agent

Zweck: Erforderlich für die Geräteerkennung und die Personalisierung von Werbung

Details: MediaTailor Analysiert den User-Agent-Header, um den Gerätetyp, den Browser und die Funktionen des Client-Geräts zu identifizieren. Diese Informationen werden für gezielte Werbung, gerätespezifische Optimierungen und zur Sicherstellung der Kompatibilität mit verschiedenen Playback-Clients verwendet.

Host

Zweck: Erforderlich für die korrekte Weiterleitung von Anfragen

Details: Der Host Header stellt sicher, dass Anfragen an den richtigen MediaTailor Endpunkt weitergeleitet werden. Dies ist besonders wichtig in Umgebungen mit mehreren Mandanten und bei der Verwendung benutzerdefinierter Domänenkonfigurationen.

Viele CDNs, darunter Amazon CloudFront, leiten den Host Header standardmäßig nicht weiter. Für CloudFront Benutzer: Anweisungen Konfiguration der Host Header-Weiterleitung zur Konfiguration finden Sie unter.

X-Forwarded-For

Zweck: Erforderlich für Client-IP-Erkennung und Geo-Targeting

Details: Dieser Header behält die ursprüngliche Client-IP-Adresse bei, wenn Anfragen Ihr CDN passieren. MediaTailor verwendet diese Informationen für die geografische Ausrichtung von Anzeigen, Analysen und die Einhaltung regionaler Inhaltsbeschränkungen.

Wichtig

Alle vier Header sind für die volle MediaTailor Funktionalität erforderlich. Wenn einer dieser Header fehlt, kann dies zu einer eingeschränkten Funktionalität führen, einschließlich:

  • Manifeste können nicht komprimiert werden (Accept-Encoding fehlt)

  • Schlechte Anzeigenausrichtung und Probleme mit der Gerätekompatibilität (fehlender User-Agent)

  • Fehler beim Routing von Anfragen (fehlender Host)

  • Ungenaues Geo-Targeting und Analysen (fehlen) X-Forwarded-For

CDN-spezifische Konfigurationsanweisungen finden Sie in den Abschnitten Routing-Verhalten und Caching, die auf diese Header-Liste verweisen.

Die folgenden Themen enthalten detaillierte Anweisungen für jeden Aspekt der CDN-Integration.