Drittanbieter CDNs für die MediaTailor Anzeigenbereitstellung einrichten - 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.

Drittanbieter CDNs für die MediaTailor Anzeigenbereitstellung einrichten

Drittanbieter CDNs wie Akamai und Fastly können die Leistung und Skalierbarkeit Ihrer AWS Elemental MediaTailor Anzeigenbereitstellung erheblich verbessern und gleichzeitig die Bandbreitenkosten senken. Die CDN-Konfiguration für personalisierte Werbung erfordert jedoch spezielle Einstellungen, die sich von der standardmäßigen Videobereitstellung unterscheiden.

Hinweise zur Weitergabe von Abfrageparametern über Drittanbieter finden Sie CDNs unterMediaTailor Manifest-Abfrageparameter. Erweiterte Routingkonfigurationen mit dynamischen Variablen finden Sie unterMediaTailor dynamische Anzeigenvariablen.

Diese Anleitung führt Sie durch den gesamten Prozess der Einrichtung Ihres Drittanbieter-CDN, damit es optimal funktioniert. MediaTailor Sie erfahren, wie Sie zwei grundlegende Verhaltensweisen konfigurieren:

  • Umgehung von Manifesten: Stellt sicher, dass jeder Zuschauer personalisierte Anzeigeneinblendungen erhält, indem das Zwischenspeichern von Manifesten verhindert wird

  • Segment-Caching: Maximiert die Leistung und senkt die Kosten durch effizientes Zwischenspeichern von Videoinhalten

Der Konfigurationsprozess dauert in der Regel 30 bis 60 Minuten und umfasst die Auswahl, Einrichtung, Überprüfung und Optimierung des Anbieters. Sobald der Vorgang abgeschlossen ist, verfügen Sie über eine CDN-Konfiguration, die personalisierte Werbung effizient bereitstellt und gleichzeitig ein optimales Zuschauererlebnis gewährleistet.

Anmerkung

Dieser Leitfaden konzentriert sich auf die Konfigurationen von Akamai und Fastly. Anweisungen zur CloudFront Einrichtung finden Sie unter. CloudFront-Integration

Voraussetzungen

Bevor Sie Ihr Drittanbieter-CDN mit einrichten, stellen Sie sicher MediaTailor, dass Sie über Folgendes verfügen:

  • Eine aktive MediaTailor Konfiguration, die Ihren Inhaltsursprungs- und Anzeigenentscheidungsserver umfasst

  • Zugriff auf die Konfigurationsoberfläche Ihres CDN

  • Eine Liste der in Ihren Inhalten verwendeten Dateierweiterungen (.m3u8, .mpd, .ts usw.)

  • Die Dokumentation Ihres CDN-Anbieters als Referenz

Anleitungen zur CloudFront Einrichtung anstelle von CDNs Drittanbieteranleitungen finden Sie unterCloudFront-Integration.

Terminologie

Um die CDN-Konfigurationsanforderungen zu verstehen, müssen Sie die folgenden Manifesttypen kennen:

  • HLS-Manifestationen:

    • 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

In diesem Handbuch werden alle Manifestdateien (multivariante Playlisten, Medien-Playlisten und MPDs) zusammenfassend als Manifeste bezeichnet, wenn es um allgemeine Konfigurationsanforderungen geht.

Allgemeine CDN-Konfigurationsprinzipien, die für alle Anbieter gelten, finden Sie unter. Richten Sie die CDN-Integration ein mit MediaTailor

Anleitungen zur CDN-Optimierung finden Sie unter. Leitfaden zur Leistungsoptimierung für CDN und Integrationen MediaTailor

CDN-Caching-Regeln konfigurieren

Die CDN-Caching-Konfiguration ist für die MediaTailor Anzeigenbereitstellung von entscheidender Bedeutung, da sie bestimmt, wie Ihre Inhalte die Zuschauer erreichen. Durch die richtige Konfiguration wird sichergestellt, dass die Manifeste für jeden Zuschauer personalisiert bleiben, während Segmente effizient zwischengespeichert werden, um die Belastung durch die Herkunft zu reduzieren und die Leistung zu verbessern.

Diese Konfiguration dauert in der Regel 15 bis 30 Minuten pro CDN-Anbieter und erfordert zwei unterschiedliche Verhaltensweisen:

  • Umgang mit Manifesten: Verhindert das Zwischenspeichern, um sicherzustellen, dass jeder Zuschauer personalisierte Anzeigeneinblendungen erhält

  • Segment-Caching: Maximiert die Cache-Effizienz für Videoinhalte, um die Auslieferungsleistung zu verbessern

Gehen Sie wie folgt vor, um die Caching-Regeln Ihres CDN für eine optimale Anzeigenbereitstellung zu konfigurieren.

Wählen Sie auf den folgenden Tabs Ihren CDN-Anbieter aus, um spezifische Anweisungen zu erhalten:

Akamai

Konfigurieren Sie diese beiden Verhaltensweisen in Ihrer Akamai-Property:

  • Manifest-Behandlung zur Verhinderung von Caching

  • Segment-Caching für optimale Leistung

Konfigurieren Sie die Manifestzustellung

Konfigurieren Sie Ihr Akamai-CDN so, dass Manifeste nicht zwischengespeichert werden, sodass jeder Zuschauer personalisierte Werbung erhält.

Manifestdateien enthalten die personalisierten Einfügepunkte für Anzeigen, die für jeden Zuschauer MediaTailor generiert werden. Das Zwischenspeichern dieser Dateien würde dazu führen, dass alle Zuschauer identische Anzeigen sehen, was dem Zweck personalisierter Werbung zuwiderlaufen würde.

Gehen Sie bei Manifestanfragen (Dateien, die auf .m3u8, .mpd oder .smil enden) wie folgt vor:

  1. Erstellen Sie ein Verhalten, das den Manifest-Dateierweiterungen entspricht (.m3u8, .mpd, .smil)

  2. Stellen Sie die Caching-Option auf Kein Speicher ein

  3. Konfigurieren Sie Cache-Schlüssel so, dass sie alle Abfrageparameter enthalten

  4. Aktivieren Sie Forward Host Header für das richtige Origin-Routing

  5. Konfigurieren Sie die Header-Weiterleitung für alle Header. Die Mindestanforderungen finden Sie unterErforderliche Header für MediaTailor die CDN-Integration.

Segmentzustellung konfigurieren

Konfigurieren Sie Ihr Akamai-CDN so, dass Videosegmente zwischengespeichert werden, um die CDN-Effizienz zu maximieren und die Ausgangslast zu reduzieren.

Videosegmente sind die eigentlichen Inhaltsdateien, die sicher zwischengespeichert werden können, da sie keine personalisierten Informationen enthalten. Durch das richtige Zwischenspeichern von Segmenten werden die Bandbreitenkosten gesenkt und die Wiedergabeleistung für die Zuschauer verbessert.

Gehen Sie bei Segmentanfragen (Dateien, die auf .ts, .mp4, .m4s usw. enden) wie folgt vor:

  1. Erstellen Sie ein Verhalten, das den Segmentdateierweiterungen (.ts, .mp4, .m4s) entspricht

  2. Setze Honor Origin Cache Control auf Ja

  3. Konfiguriere Standardeinstellungen time-to-live (TTL) für den Fall, dass Origin-Header fehlen:

    • Standard-TTL: 86400 Sekunden (24 Stunden)

    • Maximale TTL: 604.800 Sekunden (7 Tage)

Anmerkung

Nachdem Sie diese Verhaltensweisen konfiguriert haben, aktivieren Sie Ihre Eigenschaftsänderungen im Akamai Control Center.

Die Änderungen werden nach der Aktivierung wirksam.

Fastly

Erstellen Sie diese beiden Konfigurationen in Ihrem Fastly-Service:

  • Manifest-Behandlung zur Verhinderung von Caching

  • Segment-Caching für optimale Leistung

Konfigurieren Sie die Manifestzustellung

Konfigurieren Sie Ihr Fastly CDN so, dass das Zwischenspeichern von Manifestdateien umgangen wird, sodass jeder Zuschauer personalisierte Anzeigeninhalte erhält.

Die Manifestdateien müssen MediaTailor für jede Anfrage verfügbar sein, um eine korrekte Anzeigenpersonalisierung zu gewährleisten. Durch das Umgehen des Caches für diese Dateien wird sichergestellt, dass die individuellen Targeting-Parameter jedes Betrachters korrekt verarbeitet werden.

Gehen Sie bei Manifestanfragen wie folgt vor:

  1. Erstellen Sie eine Anforderungsbedingung, um Manifestpfade zu identifizieren

  2. Stellen Sie die Cache-Bedingung auf Für diese Anfragen nicht zwischenspeichern

  3. Konfigurieren Sie die Forward-Einstellungen so, dass sie alle Abfrageparameter enthalten

  4. Fügen Sie User-Agent es Ihrer Konfiguration für die Header-Weiterleitung hinzu

Konfigurieren Sie die Segmentzustellung

Konfigurieren Sie Ihr Fastly CDN so, dass Videosegmente zwischengespeichert werden, um die Übertragungsleistung zu verbessern und den ursprünglichen Datenverkehr zu reduzieren.

Das Zwischenspeichern von Segmenten ist für eine kostengünstige Bereitstellung und ein optimales Zuschauererlebnis unerlässlich. Diese Dateien sind für alle Zuschauer identisch und profitieren erheblich vom CDN-Caching.

Gehen Sie bei Segmentanfragen wie folgt vor:

  1. Erstellen Sie eine Anforderungsbedingung, um Segmentpfade zu identifizieren

  2. Stellen Sie die Cache-Einstellungen so ein, dass sie die ursprünglichen Cache-Header berücksichtigen

  3. Konfigurieren Sie die Standardeinstellung time-to-live (TTL) auf 86400 Sekunden (24 Stunden) für den Fall, dass die ursprünglichen Header fehlen

Anmerkung

Nachdem Sie diese Änderungen vorgenommen haben, aktivieren Sie eine neue Version Ihres Fastly-Dienstes.

Die Konfiguration wird nach der Aktivierung wirksam.

Überprüfen Sie Ihre CDN-Konfiguration

Durch die Überprüfung wird sichergestellt, dass Ihre CDN-Konfiguration ordnungsgemäß funktioniert, bevor Sie den Produktionsdatenverkehr über sie weiterleiten. Diese Tests bestätigen, dass die Anzeigenpersonalisierung ordnungsgemäß funktioniert und dass das Caching die erwarteten Leistungsvorteile bietet.

Die vollständige Überprüfung dauert in der Regel 10 bis 15 Minuten und sollte möglichst von mehreren geografischen Standorten aus durchgeführt werden.

Führen Sie nach der Einrichtung Ihres CDN die folgenden Prüfungen durch, um sicherzustellen, dass es ordnungsgemäß funktioniert:

  1. Personalisierung von Testmanifesten:

    1. Fordern Sie dieselbe Inhalts-URL mit unterschiedlichen Anzeigenparametern an

    2. Stellen Sie sicher, dass bei jeder Anfrage unterschiedliche Anzeigeneinfügungen zurückgegeben werden

  2. Testen Sie das Segment-Caching:

    1. Überprüfen Sie die CDN-Metriken auf die Trefferquote im Segment-Cache (sollte über 90% liegen)

    2. Überwachen Sie den ursprünglichen Datenverkehr, um sicherzustellen, dass er niedriger ist als der Direktzustellung

  3. Testen Sie die Wiedergabeleistung:

    1. Spielen Sie Inhalte über Ihr CDN von verschiedenen Orten aus ab

    2. Stellen Sie sicher, dass die Wiedergabe reibungslos und ohne Pufferprobleme funktioniert

Umfassende Testmethoden und erweiterte Validierungsverfahren finden Sie unter. Testen und Validieren für CDN und Integrationen MediaTailor

Optimieren Sie die CDN-Leistung

Nachdem Sie Ihre Basiskonfiguration überprüft haben, implementieren Sie diese Optimierungen, um die Leistung zu maximieren und die Kosten zu minimieren:

Überwachen Sie die wichtigsten Leistungskennzahlen

Verfolgen Sie diese Kennzahlen, um eine optimale Leistung sicherzustellen:

Trefferquote im Cache

Ziel: Mehr als 90% für Videosegmente

Wirkung: Höhere Quoten reduzieren die Auslastung der Ausgangsdaten und verbessern das Zuschauererlebnis

Überwachen: Überprüfe täglich das Analyse-Dashboard deines CDN-Anbieters

Antwortzeit von Origin

Ziel: Weniger als 200 ms für Manifestanfragen

Auswirkung: Durch die schnellere Übermittlung von Manifesten wird die Startzeit für Zuschauer reduziert

Monitor: Richten Sie Warnmeldungen für Antwortzeiten von mehr als 500 ms ein

Fehlerraten

Ziel: Weniger als 0,1% für alle Anfragen

Auswirkung: Hohe Fehlerraten deuten auf Konfigurationsprobleme oder Ursprungsprobleme hin

Überwachen: Richten Sie Warnmeldungen für Fehlerraten von mehr als 1% ein

Passen Sie das Caching-Verhalten an

Passen Sie diese Einstellungen an Ihre Inhaltsmerkmale und Zuschauermuster an:

TTL-Optimierung für Segmente

Live-Inhalte: Verwenden Sie kürzere TTL (1—4 Stunden), um zeitnahe Updates sicherzustellen

VOD-Inhalte: Verwenden Sie längere TTL (24-48 Stunden), um die Cache-Effizienz zu maximieren

Anzeigensegmente: Ziehen Sie eine kürzere TTL (30 Minuten bis 2 Stunden) für häufig aktualisierte Anzeigeninhalte in Betracht

Umfassende TTL-Empfehlungen und Caching-Strategien für alle MediaTailor Workflows finden Sie unter. Caching-Optimierung für CDN und Integrationen MediaTailor

Geografische Optimierung

Herkunft mehrerer Regionen: Konfigurieren Sie die Herkunftsauswahl auf der Grundlage des Standorts des Betrachters

Randstandorte: Ermöglichen Sie zusätzliche Randstandorte in Regionen mit hoher Zuschauerkonzentration

Failover: Konfigurieren Sie die Backup-Ursprünge für hohe Verfügbarkeit

Optimieren Sie die Kosten

Implementieren Sie diese Strategien, um die CDN-Kosten zu senken und gleichzeitig die Leistung aufrechtzuerhalten:

  • Komprimierung: Aktivieren Sie die Gzip-Komprimierung für Manifestdateien, um die Bandbreitennutzung zu reduzieren

  • Strategie zum Löschen: Implementieren Sie selektives Löschen des Cache anstelle von vollständigen Cache-Löschungen

  • Verkehrsanalyse: Überprüfen Sie monatlich die Verkehrsmuster, um Optimierungsmöglichkeiten zu identifizieren

  • Tierauswahl: Verwenden Sie die geeigneten CDN-Servicestufen, die Ihren Leistungsanforderungen entsprechen

Beheben Sie CDN-Probleme von Drittanbietern

Probleme mit der CDN-Konfiguration äußern sich in der Regel entweder in Problemen mit der Anzeigenpersonalisierung oder in Leistungseinbußen. Verwenden Sie diesen systematischen Ansatz, um die häufigsten Probleme zu identifizieren und zu lösen, die sich auf die MediaTailor Anzeigenbereitstellung auswirken.

Die meisten Problembehebungen können innerhalb von 15 bis 30 Minuten abgeschlossen werden, indem die spezifischen Symptome überprüft und die entsprechenden Lösungen angewendet werden.

Wenn Zuschauer Probleme mit der Anzeigenbereitstellung oder der Wiedergabequalität haben, können Sie anhand dieses Leitfadens häufig auftretende Probleme mit der CDN-Konfiguration identifizieren und lösen:

Akamai: Manifeste im Cache

Symptom: Zuschauer sehen identische Anzeigen, auch wenn Sie unterschiedliche Targeting-Parameter konfigurieren.

Lösung: Stellen Sie sicher, dass Sie die Option No Store Caching auf Manifestpfade angewendet haben.

Stellen Sie außerdem sicher, dass Sie Abfrageparameter in den Cache-Schlüssel aufgenommen haben.

Schnell: Falsche Cache-Schlüssel

Symptom: Zuschauer erleben eine inkonsistente Anzeigenpersonalisierung.

Zuschauer sehen möglicherweise auch Anzeigen, die für andere Zuschauer bestimmt sind.

Lösung: Stellen Sie sicher, dass Sie die Forward-Einstellungen so konfiguriert haben, dass alle Abfrageparameter in den Cache-Schlüssel aufgenommen werden.

Allgemein: Hoher Ausgangsverkehr

Symptom: Auf Ihren Ursprungsservern ist unerwartet hoher Datenverkehr zu verzeichnen

Lösung: Überprüfen Sie die Einstellungen und Werte für das Segment-Caching time-to-live (TTL).

Überprüfen Sie die Cache-Trefferquoten in Ihren CDN-Metriken.

Allgemein: Wiedergabefehler

Symptom: Bei Zuschauern treten Puffer- oder Wiedergabefehler auf

Lösung: Überprüfen Sie die CDN-Routing-Regeln und den Zustand des Ursprungs.

Stellen Sie sicher, dass alle erforderlichen Header korrekt weitergeleitet werden.

Anmerkung

Wenn diese Lösungen Ihr Problem nicht lösen, lesen Sie in der Dokumentation Ihres CDN-Anbieters nach. Sie können sich auch an das Support-Team wenden, um weitere Schritte zur Fehlerbehebung zu erhalten.

Allgemeine Hinweise zur CDN-Fehlerbehebung finden Sie unterProbleme mit MediaTailor der CDN-Integration beheben.