Behebung von Wiedergabefehlern, die zurückgegeben wurden von 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.

Behebung von Wiedergabefehlern, die zurückgegeben wurden von MediaTailor

Dieser Abschnitt enthält Informationen zu den HTTP Fehlercodes, die Ihnen beim Testen Ihrer Player-Software und bei der normalen Bearbeitung von Player-Anfragen möglicherweise angezeigt werden.

Anmerkung

Möglicherweise erhalten Sie auch Fehler von AWS Elemental MediaTailor API, bei Konfigurationsvorgängen wie PutPlaybackConfiguration undGetPlaybackConfiguration. Informationen zu diesen Fehlertypen finden Sie in der AWS Elemental MediaTailor APIReferenz.

Wenn dein Spieler eine Anfrage sendet an AWS Elemental MediaTailor, entweder direkt oder über eineCDN, MediaTailor antwortet mit einem Statuscode. Wenn die Anfrage MediaTailor erfolgreich bearbeitet wurde, wird der HTTP Statuscode200 OK, der den Erfolg anzeigt, zusammen mit dem ausgefüllten Manifest zurückgegeben. Wenn die Anfrage nicht erfolgreich ist, werden ein HTTP Statuscode, ein Ausnahmename und eine Fehlermeldung MediaTailor zurückgegeben.

AWS Elemental MediaTailor gibt zwei Klassen von Fehlern zurück:

  • Client-Fehler — Fehler, die normalerweise durch ein Problem in der Anfrage selbst verursacht werden, z. B. durch eine falsch formatierte Anfrage, einen ungültigen Parameter oder einen fehlerhaften Fehler. URL Diese Fehler haben einen HTTP 4xx Antwortcode.

  • Serverfehler — Fehler, die normalerweise durch ein Problem mit MediaTailor oder einer seiner Abhängigkeiten verursacht werden, z. B. durch den Anzeigenentscheidungsserver (ADS) oder den Ursprungsserver. Für diese Fehler gibt es einen HTTP 5xx Antwortcode.

Wiedergabefehler auf dem Client wurden zurückgegeben von AWS Elemental MediaTailor

Allgemeine Hinweise:

  • Detaillierte Informationen zu den meisten Fehlern finden Sie in den Kopfzeilen und im Hauptteil der Antwort.

  • Bei einigen Fehlern müssen Sie Ihre Konfigurationseinstellungen überprüfen. Sie können die Einstellungen für Ihre Wiedergabekonfiguration unter abrufen AWS Elemental MediaTailor. Für API die ist die RessourceGetPlaybackConfiguration/Name. Einzelheiten finden Sie in der AWS Elemental MediaTailor APIReferenz.

In der folgenden Tabelle sind die Client-Fehlercodes aufgeführt, die bei den Aktivitäten zur Manifestmanipulation von zurückgegeben werden AWS Elemental MediaTailor, wahrscheinliche Ursachen und Maßnahmen, die Sie zu ihrer Behebung ergreifen können.

Code Name der Ausnahme Bedeutung Vorgehensweise
400 BadRequestException MediaTailor kann die Anfrage aufgrund eines oder mehrerer Formatierungs- oder Inhaltsfehler nicht bearbeiten. Ein Parameter ist möglicherweise nicht ordnungsgemäß formatiert oder die Anforderung enthält möglicherweise eine ungültige Playback-Konfiguration oder Sitzungs-ID. Stellen Sie sicher, dass Ihre Anforderung ordnungsgemäß formatiert ist und korrekte Informationen enthält. Stellen Sie sicher, dass die Einstellung des Wiedergabe-Endpunkts am Player mit der ManifestEndpointPrefix-Einstellung übereinstimmt, die von GetPlaybackConfiguration zurückgegeben wird. Wiederholen Sie Ihre Anforderung.
403 AccessDeniedException Der in der Anfrage angegebene Host-Header stimmt nicht mit dem Manifest-Endpunktpräfix überein, das in der MediaTailor Wiedergabe konfiguriert istURL. Sie sind CDN möglicherweise falsch konfiguriert. Überprüfen Sie Ihre CDN Einstellungen und stellen Sie sicher, dass Sie das richtige Manifest-Endpunktpräfix für MediaTailor verwenden. Wiederholen Sie Ihre Anforderung.
404 NotFoundException MediaTailor kann die angegebenen Informationen nicht finden. Mögliche Gründe sind eineURL, die nichts im Service zugeordnet ist, eine Konfiguration, die nicht definiert ist, oder eine Sitzung, die nicht verfügbar ist. Überprüfen Sie Ihre Konfiguration und die Gültigkeit Ihrer Anforderung und initialisieren Sie die Session dann neu.
409 ConflictException Ein Player hat versucht, für eine einzige Sitzung mehrere Wiedergabelisten gleichzeitig zu laden. Infolgedessen wurde ein Konflikt mit der Sitzungskonsistenz MediaTailor festgestellt. Dieses Problem tritt bei HLS Spielern auf. Stellen Sie sicher, dass Ihr Player nur jeweils eine Wiedergabeliste anfordert. Dies entspricht der HLS Spezifikation.
410 Gone Importieren in &S3; AWS Der Support-Mitarbeiter hat eine Spielersitzung oder Kundenkonfiguration blockiert. AWS Der Support tut dies in seltenen Fällen, wenn wir eine sehr hohe Anzahl von 4xx-Anfragen feststellen, die auf fehlerhaften Datenverkehr für eine einzelne Sitzung oder Konfiguration zurückzuführen sind. Wenn Sie der Meinung sind, dass die Anfrage nicht blockiert werden sollte, wenden Sie sich an den AWSSupport. Sie können das überprüfen und nötigenfalls den Blockfilter entfernen.

Wenn Sie weitere Unterstützung benötigen, wenden Sie sich an den AWSSupport.

Wiedergabefehler auf dem Server wurden zurückgegeben von AWS Elemental MediaTailor

Allgemeine Hinweise:

  • Detaillierte Informationen zu den meisten Fehlern finden Sie in den Kopfzeilen und im Hauptteil der Antwort.

  • Bei einigen Fehlern müssen Sie Ihre Konfigurationseinstellungen überprüfen. Sie können die Einstellungen für Ihre Wiedergabekonfiguration unter abrufen AWS Elemental MediaTailor. Für API die ist die RessourceGetPlaybackConfiguration/Name. Einzelheiten finden Sie in der AWS Elemental MediaTailor APIReferenz.

In der folgenden Tabelle sind die Serverfehlercodes aufgeführt, die von den Aktivitäten zur Manipulation von Manifest zurückgegeben wurden AWS Elemental MediaTailor, wahrscheinliche Ursachen und Maßnahmen, die Sie zu ihrer Behebung ergreifen können.

Code Name der Ausnahme Bedeutung Vorgehensweise
500 InternalServiceError Unbehandelte Ausnahme Wiederholen Sie die Anforderung. Wenn das Problem weiterhin besteht, überprüfen Sie den gemeldeten Zustand von MediaTailor für Ihr AWS Region bei. https://status.aws.amazon.com/
502 BadGatewayException Entweder die Adresse des Ursprungsservers oder die Adresse des Ad Decision Servers (ADS) ist ungültig. Beispiele für ungültige Adressen sind eine private IP-Adresse und localhost. Vergewissern Sie sich, dass Ihre Konfiguration die richtigen Einstellungen für Ihren Server ADS und den Ursprungsserver enthält, und wiederholen Sie dann die Anfrage.
502 UnsupportedManifestException Entweder wurde das Ursprungs-Manifest geändert, sodass es nicht personalisiert MediaTailor werden kann, oder es unterstützt das Manifestformat des Origin-Manifests MediaTailor nicht. Dies wirkt sich möglicherweise nur auf diese einzelne Sitzung aus. Initialisieren Sie die Sitzung erneut. Sie können dies gewöhnlich erreichen, indem Sie die Seite auf der Anzeige aktualisieren. Wenn das Problem weiterhin besteht, überprüfen Sie, ob das Manifestformat des Origin-Manifests MediaTailor unterstützt wird. Weitere Informationen finden Sie unter Integration einer Inhaltsquelle.
503 LoadShed MediaTailor bei der Bearbeitung Ihrer Anfrage kam es zu einer Ressourcenbeschränkung. Wiederholen Sie die Anforderung. Wenn das Problem weiterhin besteht, überprüfen Sie den gemeldeten Zustand von MediaTailor für Ihr AWS Region bei. https://status.aws.amazon.com/
503 ThrottlingException Ihre Transaktionen pro Sekunde haben Ihr Kontingent erreicht und Ihre Nutzung MediaTailor wird eingeschränkt. Wiederholen Sie die Anforderung. Sie können auch den gemeldeten Status Ihrer MediaTailor AWS Region beihttps://status.aws.amazon.com/. Möglicherweise möchten Sie das Kontingent für Ihre Transaktionen pro Sekunde erhöhen. Weitere Informationen finden Sie unter Kontingente für das Einfügen von Anzeigen.
504 GatewayTimeoutException Bei der Kontaktaufnahme mit dem Ursprungsserver ist ein Timeout aufgetreten MediaTailor . Wiederholen Sie die Anforderung. Wenn das Problem weiterhin besteht, überprüfen Sie den Zustand des Ursprungs-Servers und stellen Sie sicher, dass der Ursprungs-Server innerhalb des Timeouts des Ursprungs-Servers für Inhalte antwortet, das unter Kontingente für das Einfügen von Anzeigen aufgeführt wird.

Wenn Sie weitere Unterstützung benötigen, wenden Sie sich an den AWSSupport.

Beispiele für Wiedergabefehler

In diesem Abschnitt sind einige Beispiele für Wiedergabefehler aufgeführt, die bei Befehlszeileninteraktionen mit auftreten können AWS Elemental MediaTailor.

Das folgende Beispiel zeigt das Ergebnis, wenn ein Timeout auftritt zwischen AWS Elemental MediaTailor und entweder der Anzeigenentscheidungsserver (ADS) oder der Ursprungsserver.

~[]> curl -vvv https://111122223333444455556666123456789012.mediatailor.us-west-2.amazonaws.com/v1/master/123456789012/Multiperiod_DASH_Demo/index.mpd * Trying 54.186.133.224... * Connected to 111122223333444455556666123456789012.mediatailor.us-west-2.amazonaws.com (11.222.333.444) port 555 (#0) * TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 * Server certificate: mediatailor.us-west-2.amazonaws.com * Server certificate: Amazon * Server certificate: Amazon Root CA 1 * Server certificate: Starfield Services Root Certificate Authority - G2 > GET /v1/master/123456789012/Multiperiod_DASH_Demo/index.mpd HTTP/1.1 > Host: 111122223333444455556666123456789012.mediatailor.us-west-2.amazonaws.com > User-Agent: curl/7.43.0 > Accept: */* > < HTTP/1.1 504 Gateway Timeout < Date: Thu, 29 Nov 2018 18:43:14 GMT < Content-Type: application/json < Content-Length: 338 < Connection: keep-alive < x-amzn-RequestId: 123456789012-123456789012 < x-amzn-ErrorType: GatewayTimeoutException:http://internal.amazon.com/coral/com.amazon.elemental.midas.mms.coral/ < * Connection #0 to host 111122223333444455556666123456789012.mediatailor.us-west-2.amazonaws.com left intact {"message":"failed to generate manifest: Unable to obtain template playlist. origin URL:[https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/444455556666111122223333/index.mpd], asset path: [index.mpd], sessionId:[123456789012123456789012] customerId:[123456789012]"}%