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.
CDN-Routing-Verhalten einrichten für MediaTailor
In diesem Abschnitt wird erklärt, wie Sie Ihr Content Delivery Network (CDN) so einrichten, dass verschiedene Arten von Anfragen entsprechend für die AWS Elemental MediaTailor Integration weitergeleitet werden. Durch die richtige Routingkonfiguration wird sichergestellt, dass Manifestanfragen, Inhaltssegmente und Anzeigensegmente korrekt behandelt werden.
Die Konfiguration des CDN-Routing-Verhaltens ist ein entscheidender Schritt bei der Schaffung einer effizienten Pipeline für die Inhaltsbereitstellung. Durch die Einrichtung spezifischer Routing-Regeln für verschiedene Inhaltstypen können Sie das Caching optimieren, die Bereitstellungsleistung verbessern und sicherstellen, dass die personalisierte Anzeigeneinblendung korrekt funktioniert.
Erweiterte Routing-Szenarien mit dynamischen Variablen und Konfigurationsaliasnamen finden Sie unter. MediaTailor dynamische Anzeigenvariablen Hinweise zur Beibehaltung von Abfrageparametern beim CDN-Routing finden Sie unter. MediaTailor Manifest-Abfrageparameter
Wichtig
Wenn CORS-Header nicht in das zwischengespeicherte Objekt oder in die CDN-Antwort an die Zuschauer aufgenommen werden, kann dies zu Wiedergabefehlern führen.
Konfiguration des CDN-Routing-Verhaltens
Richten Sie Ihr CDN so ein, dass verschiedene Arten von Anfragen entsprechend weitergeleitet werden.
Routing von Inhaltssegmenten
Das Routing von Inhaltssegmenten leitet Anfragen für Ihre tatsächlichen Inhaltssegmente an Ihren Ursprungsserver weiter. Wie das Routing von Anzeigensegmenten erfordert auch das Routing von Inhaltssegmenten eine korrekte CORS-Konfiguration, um eine reibungslose Wiedergabe in webbasierten Playern zu gewährleisten.
Eine ausführliche Anleitung zur Konfiguration finden Sie im CloudFront Beispiel unterPriorität 4: Verhalten beim Herkunftspfad des Inhalts. Dieses Beispiel enthält spezifische Einstellungen, die Sie für andere verwenden CloudFront oder für andere anpassen sollten CDNs.
Zu den wichtigsten Konfigurationsanforderungen für das Routing von Inhaltssegmenten gehören:
-
Verwenden Sie Pfadmuster, die Ihren Dateierweiterungen für Inhaltssegmente entsprechen (wie
*.ts
*.mp4
, oder*.m4s
) -
Anfragen an Ihren Inhaltsursprung weiterleiten (z. B. einen Amazon S3 S3-Bucket oder einen MediaPackage Endpunkt)
-
Für ein optimales Verhältnis zwischen Cache-Treffern sollten Sie nur Abfragezeichenfolgenparameter angeben, die dazu führen, dass Ihr Absender die Antwort im Cache-Schlüssel ändert und die Ursprungsanfrage weiterleitet
-
Wenden Sie eine geeignete Cache-Richtlinie mit TTL-Werten von mehr als 24 Stunden an
-
Fügen Sie Ihren Zuschauern CORS-Antwort-Header hinzu
Routing von Anzeigensegmenten
Das Routing von Anzeigensegmenten ist entscheidend für die Bereitstellung personalisierter Werbung für Zuschauer. Bei der Konfiguration des Routing von Anzeigensegmenten müssen Sie die korrekte Handhabung von CORS (Cross-Origin Resource Sharing) implementieren, um Cache-Poison-Probleme zu vermeiden, die zu Wiedergabefehlern in webbasierten Playern führen können.
Eine ausführliche Anleitung zur Konfiguration finden Sie im CloudFront Beispiel unter. Priorität 0: Pfadverhalten von Anzeigensegmenten Dieses Beispiel enthält spezifische Einstellungen, die Sie für andere verwenden CloudFront oder für andere anpassen sollten CDNs.
Zu den wichtigsten Konfigurationsanforderungen für das Routing von Anzeigensegmenten gehören:
-
Verwenden Sie das Pfadmuster
/tm/*
speziell für MediaTailor Anzeigensegmente -
Anfragen weiterleiten an
segments.mediatailor.
.amazonaws.com.rproxy.govskope.caregion
-
Um ein optimales Verhältnis zwischen Cache-Treffern zu erzielen, sollten Sie keine Header, Cookies oder Abfragezeichenfolge-Parameter für Viewer-Anforderungen in den Cache-Schlüssel oder in die ursprüngliche Anfrage aufnehmen
-
Wenden Sie eine geeignete Cache-Richtlinie mit TTL-Werten von mehr als 24 Stunden an
-
Fügen Sie Ihren Zuschauern CORS-Antwort-Header hinzu
Weiterleitung von Anfragen per Manifest
Verwenden Sie die folgenden allgemeinen Einstellungen, um multivariante Playlisten-, Medien-Playlisten- und MPD-Anfragen an MediaTailor weiterzuleiten. Informationen zur CloudFront Konfiguration finden Sie unter. Konfiguration des Manifest-Cache-Verhaltens
-
Erstellen Sie in Ihrer CDN-Konfigurationsoberfläche Verhalten für verschiedene Manifesttypen.
-
Stellen Sie Pfadmuster so ein, dass sie den Dateierweiterungen für multivariante Playlisten und Medien-Playlisten (
*.m3u8
für HLS) und MPD-Dateierweiterungen (für DASH) entsprechen.*.mpd
-
Konfigurieren Sie die Ursprungseinstellung in Ihrem CDN so, dass sie auf Ihren Konfigurationsendpunkt verweist. MediaTailor
-
Deaktivieren Sie für das Einfügen von Anzeigen das Zwischenspeichern von personalisierten multivarianten Playlisten, Medien-Playlisten und. MPDs Da durch das Einfügen von Anzeigen personalisierte Manifeste bereitgestellt werden, sollte Ihr CDN diese nicht zwischenspeichern. Wenn ein anderes als das vorgesehene Wiedergabegerät eine zwischengespeicherte Playlist oder MPD empfängt, kann dies zu Problemen bei der Wiedergabe oder Nachverfolgung führen. Umfassende Anleitungen zum Zwischenspeichern, einschließlich TTL-Empfehlungen für alle Inhaltstypen, finden Sie unter. Caching-Optimierung für CDN und Integrationen MediaTailor
-
Konfigurieren Sie die Header-Weiterleitung für alle Header. Die Mindestanforderungen finden Sie unterErforderliche Header für MediaTailor die CDN-Integration.
-
Aktivieren Sie die Weiterleitung von Abfragezeichenfolgen, um Parameter für die Anzeigenausrichtung zu übergeben.
Bewährte Methoden für das CDN-Routing
Beachten Sie bei der Konfiguration des CDN-Routing-Verhaltens die folgenden bewährten Methoden, um eine optimale Leistung und Zuverlässigkeit zu gewährleisten:
- Verwenden Sie spezifische Pfadmuster
-
Erstellen Sie spezifische Pfadmuster, die genau zu Ihrer Inhaltsstruktur passen, um eine korrekte Weiterleitung sicherzustellen.
- Priorisieren Sie die Reihenfolge der Verhaltensweisen
-
In den meisten CDNs Fällen werden Verhaltensweisen der Reihe nach bewertet. Stellen Sie spezifischere Verhaltensweisen vor allgemeinere.
- Testen Sie Verhaltensmuster
-
Stellen Sie sicher, dass Ihre Pfadmuster den erwarteten Anforderungen korrekt entsprechen, bevor Sie sie in der Produktion einsetzen.
- Dokumentieren Sie Ihre Konfiguration
-
Dokumentieren Sie Ihr CDN-Routing-Verhalten, um die Fehlerbehebung und future Updates zu erleichtern.
Nächste Schritte
Nachdem Sie Ihr CDN-Routing-Verhalten konfiguriert haben, besteht der nächste Schritt darin, das CDN-Mapping in zu konfigurieren. MediaTailor Detaillierte Anweisungen finden Sie unter Richten Sie das CDN-Mapping ein in MediaTailor.