View a markdown version of this page

Implementieren Sie multiregionale Resilienz für MediaTailor mit MQAR - 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.

Implementieren Sie multiregionale Resilienz für MediaTailor mit MQAR

AWS Elemental MediaTailor Die Widerstandsfähigkeit mehrerer Regionen wird durch Media Quality-Aware Resiliency (MQAR) verbessert, eine fortschrittliche CloudFront Amazon-Funktion, die dazu beiträgt, das bestmögliche Streaming-Erlebnis zu MediaTailor bieten. Es wählt automatisch den Ursprung mit dem höchsten Qualitätsfaktor aus, wenn Sie mehrere Absender in verschiedenen Regionen haben. AWS Diese Funktion ist besonders nützlich für Live-Streams, bei denen Sie einen unterbrechungsfreien Service benötigen.

Wie funktioniert MQAR

MQAR ermöglicht CloudFront es, den Ursprung mit dem höchsten Qualitätsfaktor automatisch auszuwählen. Dadurch wird sichergestellt, dass die Zuschauer das bestmögliche Streaming-Erlebnis erhalten. Bei richtiger Konfiguration bietet MQAR die folgenden Vorteile:

  • Automatische Auswahl der Herkunft mit der höchsten Qualität

  • Reibungsloser Failover zwischen AWS Regionen bei Ausfällen

  • Verbessertes Zuschauererlebnis mit minimalen Unterbrechungen

  • Real-time Qualitätsüberwachung und Anpassung

Schritt 1: Überprüfen Sie die MQAR-Anforderungen

Stellen Sie vor der Implementierung von MQAR sicher, dass Ihre Infrastruktur diese Anforderungen erfüllt. MQAR vergleicht Qualitätsauswertungen verschiedener Herkunft. Sie benötigen also identische Inhalte, die in mehreren AWS Regionen verfügbar sind.

  • Encoder senden mithilfe von CMAF-Ingest-Streamsets abgestimmte Ingest-Streams an alle MediaPackage Kanäle

  • Zwei identische MediaPackage Kanäle in verschiedenen Regionen mit identischen Ausgangsendpunkten AWS

  • CMAF-Aufnahme für MediaPackage Kanäle (standardmäßig aktiviert)

  • CloudFront Distribution, die so konfiguriert ist, dass sie MQAR unterstützt

  • MediaTailor Konfigurationen für jeden Endpunkt MediaPackage

Schritt 2: Konfigurieren Sie Ihre Encoder für MQAR

Ihre Encoder müssen in allen Regionen konsistente, synchronisierte Ausgaben erzeugen, damit MQAR effektiv funktioniert. Diese Konsistenz ermöglicht CloudFront genaue Qualitätsvergleiche zwischen den Ursprüngen.

Konfigurieren Sie Ihre MediaLive Ausgaben mit diesen Einstellungen:

  • Stellen Sie sicher, dass alle Videobildraten in der CMAF-Ausgabegruppe konsistent sind (alle Bruchzahlen oder alle ganzzahligen Frameraten).

  • Vermeiden Sie Übergänge zwischen Frameraten mit Bruchzahlen und Ganzzahlen in allen Codierungssitzungen.

  • Konfigurieren Sie die Sequenznummern der Ausgabesegmente so, dass sie in den Codierungssitzungen nie rückwärts gehen.

  • Verwenden Sie identische Encoder-Ausgabenamen in allen Regionen.

Weitere Informationen zur Konfiguration MediaLive für MQAR finden Sie im Benutzerhandbuch unter Arbeiten mit MQCS. MediaLive

Schritt 3: Für MQAR konfigurieren MediaPackage

Richten Sie Ihre MediaPackage Kanäle und Endpunkte mit diesen Konfigurationen ein:

Um für MQAR MediaPackage zu konfigurieren
  1. Erstellen Sie identische Kanal- und Endpunktkonfigurationen in jeder AWS Region.

  2. Verwenden Sie CMAF als Kanaleingabetyp.

  3. Aktivieren Sie für den primären MediaPackage Ursprung die Option Endpunktfehlerkonfiguration erzwingen mit den folgenden Einstellungen:

    • Veraltete multivariante Playlisten, Medien-Playlisten oder MPDs

    • Unvollständige multivariante Playlist, Medien-Playlist oder MPD

    • Schiefereingang

  4. Bei Backup-Startpunkten MediaPackage sollten Sie diese Fehlerkonfigurationen nicht aktivieren, um die Wahrscheinlichkeit eines erfolgreichen Failovers zu maximieren.

Weitere Informationen zur Konfiguration MediaPackage für MQAR finden Sie AWS Elemental MediaPackage im Benutzerhandbuch unter Nutzung von Medienqualitätswerten nutzen. MediaPackage

Schritt 4: Für MQAR konfigurieren CloudFront

In der CloudFront Konfiguration aktivieren Sie MQAR und definieren, wie zwischen Ihren Ursprüngen ausgewählt wird. Erstellen Sie eine Ursprungsgruppe mit aktivierter Option für die Bewertung der Medienqualität.

Zur Konfiguration CloudFront für MQAR
  1. Erstellen Sie eine CloudFront Verteilung, deren Ursprünge auf Ihre MediaTailor Endpunkte verweisen.

  2. Erstellen Sie eine Ursprungsgruppe, die diese Ursprünge enthält.

  3. Aktivieren Sie in den Einstellungen für die Ursprungsgruppe die Option Medienqualitätsauswertung.

  4. Konfigurieren Sie die Failover-Kriterien so, dass sie die Antwortcodes 404 Not Found enthalten. Sie können optional andere 4xx/5xx Codes hinzufügen.

  5. Erstellen Sie separate Cache-Verhaltensweisen für das Pfadmuster jedes Kanals. Dadurch wird verhindert, dass Partituren gemischt werden, wenn dieselbe Quellgruppe mehrere Kanäle bedient.

Anmerkung

MQAR ist nicht verfügbar, wenn Sie Lambda @Edge -Funktionen in Triggern verwenden, die an den Ursprung gerichtet sind (Quellanfrage und Ursprungsantwort), die mit dem Cacheverhalten Ihrer Distribution verknüpft sind.

Weitere Informationen zur Konfiguration CloudFront für MQAR finden Sie im Entwicklerhandbuch unter Media Quality-Aware Resiliency. CloudFront

Schritt 5: Für MQAR konfigurieren MediaTailor

Um Ihr MQAR-Setup abzuschließen, konfigurieren Sie es MediaTailor in jeder Region so, dass es mit Ihrer Architektur für mehrere Regionen funktioniert. Dies gewährleistet eine konsistente Anzeigenschaltung, unabhängig davon, welche Quelle ausgewählt wird. CloudFront

Zur Konfiguration MediaTailor für MQAR
  1. Erstellen Sie identische MediaTailor Konfigurationen in jeder Region und verweisen Sie dabei auf die entsprechenden MediaPackage Endpunkte.

  2. Konfigurieren Sie das CDN-Inhaltssegmentpräfix so, dass Ihre CloudFront Vertriebsdomäne verwendet wird.

  3. Stellen Sie sicher, dass die Ad Decision-Serverkonfigurationen in allen Regionen identisch sind.

Diese Konfiguration stellt sicher, dass unabhängig davon, welcher Anbieter anhand der Qualitätsauswertungen CloudFront auswählt, die Anzeigen weiterhin einheitlich personalisiert werden MediaTailor können.

Schritt 6: Testen Sie Ihre MQAR-Konfiguration

Testen Sie nach der Einrichtung von MQAR Ihre Konfiguration, um sicherzustellen, dass sie wie erwartet funktioniert:

Um Ihre MQAR-Konfiguration zu testen
  1. Fordern Sie Inhalte über Ihre CloudFront Distribution an.

  2. Überwachen Sie die Protokolle in Echtzeit, um sicherzustellen, CloudFront dass die Herkunft anhand von Qualitätswerten ausgewählt wird.

  3. Simulieren Sie einen Ausfall in Ihrer AWS Hauptregion, um das Failover-Verhalten zu testen.

  4. Stellen Sie sicher, dass die Anzeigenschaltung während des Failovers weiterhin ordnungsgemäß funktioniert.

Nächste Schritte

Ziehen Sie nach der Implementierung von MQAR die folgenden nächsten Schritte in Betracht: