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.
Themen
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 Ressource
GetPlaybackConfiguration/
. Einzelheiten finden Sie in der AWS Elemental MediaTailor APIReferenz.Name
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 |
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 Ressource
GetPlaybackConfiguration/
. Einzelheiten finden Sie in der AWS Elemental MediaTailor APIReferenz.Name
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/ |
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]"}%