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 Resilienz für mehrere Regionen 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 MediaTailor zu bieten. Es wählt automatisch den Ursprung mit dem höchsten Qualitätsfaktor aus, wenn Sie mehrere Herkunft in verschiedenen Regionen haben. AWS Diese Funktion ist besonders nützlich für Live-Streaming, bei denen Sie einen unterbrechungsfreien Service benötigen.
Wie funktioniert MQAR
MQAR ermöglicht CloudFront es, automatisch den Ursprung mit dem höchsten Qualitätsfaktor auszuwählen. Dadurch wird sichergestellt, dass die Zuschauer das bestmögliche Streaming-Erlebnis erhalten. Bei richtiger Konfiguration bietet MQAR folgende Vorteile:
-
Automatische Auswahl der Herkunft von Produkten höchster Qualität
-
Reibungsloser Failover zwischen AWS Regionen bei Ausfällen
-
Verbessertes Zuschauererlebnis mit minimalen Unterbrechungen
-
Qualitätsüberwachung und Anpassung in Echtzeit
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ätswerte verschiedener Herkunft, sodass Sie identische Inhalte benötigen, die in mehreren AWS Regionen verfügbar sind.
-
Encoder senden mithilfe epochengebundener CMAF-Ingest-Streamsets ausgerichtete Ingest-Streams an alle MediaPackage Kanäle
-
Zwei identische MediaPackage Kanäle in verschiedenen Regionen mit identischen Ausgangsendpunkten AWS
-
CMAF-Ingest für MediaPackage Kanäle (standardmäßig aktiviert)
-
CloudFront Verteilung, die für die Unterstützung von MQAR konfiguriert ist
-
MediaTailor Konfigurationen für jeden Endpunkt MediaPackage
Schritt 2: Konfigurieren Sie Ihre Encoder für MQAR
Ihre Encoder müssen konsistente, synchronisierte Ausgaben in allen Regionen erzeugen, damit MQAR effektiv funktioniert. Diese Konsistenz ermöglicht CloudFront genaue Qualitätsvergleiche zwischen den Ursprüngen.
Konfigurieren Sie Ihre MediaLive Ausgänge mit diesen Einstellungen:
-
Stellen Sie sicher, dass alle Video-Frameraten in der CMAF-Ausgabegruppe konsistent sind (alle gebrochenen oder alle ganzzahligen Frameraten).
-
Vermeiden Sie Übergänge zwischen fraktionalen und ganzzahligen Frameraten in Kodierungssitzungen.
-
Konfigurieren Sie die Sequenznummern der Ausgabesegmente so, dass sie in Kodierungssitzungen nicht rückwärts gehen.
-
Verwenden Sie in allen Regionen identische Encoder-Ausgabenamen.
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
-
Erstellen Sie identische Kanal- und Endpunktkonfigurationen in jeder AWS Region.
-
Verwenden Sie CMAF als Kanaleingangstyp.
-
Aktivieren Sie für den primären MediaPackage Ursprung die Konfiguration von Force Endpoint Error mit den folgenden Einstellungen:
-
Veraltete multivariante Playlisten, Medien-Playlisten oder MPDs
-
Unvollständige multivariante Playlist, Medien-Playlist oder MPD
-
Slate-Eingabe
-
-
Bei MediaPackage Backup-Ursprüngen sollten Sie diese Fehlerkonfigurationen nicht aktivieren, um die Wahrscheinlichkeit eines erfolgreichen Failovers zu maximieren.
Weitere Informationen zur Konfiguration MediaPackage für MQAR finden Sie unter Nutzung von Medienqualitätskennzahlen AWS Elemental MediaPackage im Benutzerhandbuch. MediaPackage
Schritt 4: Für MQAR konfigurieren CloudFront
In der CloudFront Konfiguration aktivieren Sie MQAR und definieren, wie es zwischen Ihren Ursprüngen auswählt. Erstellen Sie eine Ursprungsgruppe mit aktivierter Option Medienqualitätsfaktor.
Um CloudFront für MQAR zu konfigurieren
-
Erstellen Sie eine CloudFront Distribution, deren Ursprünge auf Ihre MediaTailor Endpunkte verweisen.
-
Erstellen Sie eine Ursprungsgruppe, die diese Ursprünge enthält.
-
Aktivieren Sie in den Einstellungen der Ursprungsgruppe die Option Qualitätsfaktor für Medien.
-
Konfigurieren Sie die Failover-Kriterien so, dass sie die Antwortcodes 404 Not Found enthalten. Sie können optional andere 4xx/5xx-Codes hinzufügen.
-
Erstellen Sie separate Cache-Verhaltensweisen für das Pfadmuster jedes Kanals. Dadurch wird verhindert, dass Scores gemischt werden, wenn dieselbe Ursprungsgruppe mehrere Kanäle bedient.
Anmerkung
MQAR ist nicht verfügbar, wenn Lambda @Edge -Funktionen in Triggern verwendet werden, die auf den Ursprung gerichtet sind (Origin-Anfrage und Origin-Antwort), die mit dem Cache-Verhalten Ihrer Distribution verknüpft sind.
Weitere Informationen zur Konfiguration CloudFront für MQAR finden Sie im Entwicklerhandbuch unter Medienqualität berücksichtigende Resilienz. 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 Multi-Region-Architektur funktioniert. Dies gewährleistet eine konsistente Anzeigeneinblendung, unabhängig davon, welcher Origin auswählt CloudFront .
Zur Konfiguration MediaTailor für MQAR
-
Erstellen Sie in jeder Region identische MediaTailor Konfigurationen, die auf die entsprechenden MediaPackage Endpunkte verweisen.
-
Konfigurieren Sie das CDN-Inhaltssegmentpräfix so, dass es Ihre CloudFront Vertriebsdomäne verwendet.
-
Stellen Sie sicher, dass die Ad Decision Server-Konfigurationen in allen Regionen identisch sind.
Diese Konfiguration stellt sicher, dass unabhängig davon, welche Herkunft auf der Grundlage von Qualitätskennzahlen CloudFront auswählt, Anzeigen weiterhin konsistent personalisiert werden MediaTailor können.
Schritt 6: Testen Sie Ihre MQAR-Konfiguration
Nachdem Sie MQAR eingerichtet haben, testen Sie Ihre Konfiguration, um sicherzustellen, dass sie wie erwartet funktioniert:
Um Ihre MQAR-Konfiguration zu testen
-
Fordern Sie Inhalte über Ihre CloudFront Distribution an.
-
Überwachen Sie Echtzeitprotokolle, um sicherzustellen, CloudFront dass die Herkunft auf Grundlage von Qualitätskennzahlen ausgewählt wird.
-
Simulieren Sie einen Ausfall in Ihrer primären AWS Region, um das Failover-Verhalten zu testen.
-
Stellen Sie sicher, dass das Einfügen von Anzeigen während des Failovers weiterhin ordnungsgemäß funktioniert.
Nächste Schritte
Beachten Sie nach der Implementierung von MQAR die folgenden nächsten Schritte:
-
Richten Sie die Überwachung und Fehlerbehebung für Ihre MQAR-Konfiguration ein (siehe) Überwachen Sie Ihre und Ihre MediaTailor Integration CloudFront und beheben Sie Fehler
-
Implementieren Sie die automatisierte Bereitstellung mithilfe von AWS CloudFormation (sieheAutomatisieren MediaTailor und CDN mit AWS CloudFormation)