Solución de problemas de reproducción devueltos por MediaTailor - AWS Elemental MediaTailor

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas de reproducción devueltos por MediaTailor

En esta sección se proporciona información sobre los códigos de HTTP error que puede recibir al probar el software del reproductor y durante el procesamiento normal de las solicitudes del reproductor.

nota

También es posible que recibas errores del AWS Elemental MediaTailor API, durante operaciones de configuración como PutPlaybackConfiguration yGetPlaybackConfiguration. Para obtener información sobre estos tipos de errores, consulte la AWS Elemental MediaTailor APIReferencia.

Cuando tu jugador envía una solicitud a AWS Elemental MediaTailor, directamente o a través de unCDN, MediaTailor responde con un código de estado. Si gestiona MediaTailor correctamente la solicitud, devuelve el código de HTTP estado200 OK, que indica que se ha realizado correctamente, junto con el manifiesto rellenado. Si la solicitud no se realiza correctamente, MediaTailor devuelve un código de HTTP estado, un nombre de excepción y un mensaje de error.

AWS Elemental MediaTailor devuelve dos clases de errores:

  • Errores del cliente: errores que suelen deberse a un problema en la propia solicitud, como una solicitud con un formato incorrecto, un parámetro no válido o un error. URL Estos errores tienen un código de HTTP 4xx respuesta.

  • Errores del servidor: errores que suelen deberse a un problema MediaTailor o a una de sus dependencias, como el servidor de decisiones publicitarias (ADS) o el servidor de origen. Estos errores tienen un código de HTTP 5xx respuesta.

Errores de reproducción del cliente devueltos por AWS Elemental MediaTailor

Guía general:

  • Puedes encontrar información detallada sobre la mayoría de los errores en los encabezados y el cuerpo de la respuesta.

  • En el caso de algunos errores, debes comprobar los ajustes de configuración. Puede recuperar los ajustes de la configuración de reproducción en AWS Elemental MediaTailor. Para ellosAPI, el recurso esGetPlaybackConfiguration/Name. Para obtener más información, consulte la AWS Elemental MediaTailor APIReferencia.

En la siguiente tabla se enumeran los códigos de error del cliente que devuelven las actividades de manipulación del manifiesto de AWS Elemental MediaTailor, las causas probables y las medidas que puede tomar para resolverlas.

Código Nombre de excepción Significado Solución
400 BadRequestException MediaTailor no puede atender la solicitud debido a uno o más errores de formato o contenido. Puede ser que un parámetro no tenga el formato adecuado o que la solicitud incluya un ID de sesión o una configuración de reproducción no válidos. Compruebe que su solicitud tenga el formato correcto y que incluya la información exacta. Asegúrese de que el ajuste de punto de enlace de reproducción en el reproductor coincida con la configuración ManifestEndpointPrefix que devuelve GetPlaybackConfiguration. Vuelva a enviar la solicitud.
403 AccessDeniedException El encabezado del host proporcionado en la solicitud no coincide con el prefijo del punto final del manifiesto que se configuró en la MediaTailor reproducciónURL. CDNEs posible que esté mal configurado. Comprueba CDN la configuración y asegúrate de utilizar el prefijo de punto final del manifiesto correcto para. MediaTailor Vuelva a enviar la solicitud.
404 NotFoundException MediaTailor no encuentra la información especificada. Entre los posibles motivos se incluyen un error URL que no se correlaciona con ningún elemento del servicio, una configuración que no está definida o una sesión que no está disponible. Compruebe la configuración y la validez de su solicitud y, a continuación, reinicialice la sesión.
409 ConflictException Un reproductor ha intentado cargar varias listas de reproducción de forma simultánea para una única sesión. Como resultado, MediaTailor detectó un conflicto de coherencia de sesión. Este problema ocurre con los HLS jugadores. Asegúrese de que el reproductor solicite listas de reproducción de una en una. Esto está de acuerdo con la HLS especificación.
410 Gone Un registro AWS El operador de Support ha bloqueado la sesión de un jugador o la configuración del cliente. AWS Support lo hace en raras circunstancias cuando detectamos un volumen muy alto de 4xx solicitudes provenientes de un tráfico errante para una sola sesión o configuración. Si crees que la solicitud no debería bloquearse, ponte en contacto con AWSSupport. Ellos pueden investigar el problema y eliminar el filtro de bloqueo, si procede.

Si necesitas más ayuda, ponte en contacto con AWSSupport.

Errores de reproducción del servidor devueltos por AWS Elemental MediaTailor

Guía general:

  • Puedes encontrar información detallada sobre la mayoría de los errores en los encabezados y el cuerpo de la respuesta.

  • En el caso de algunos errores, debes comprobar los ajustes de configuración. Puede recuperar los ajustes de la configuración de reproducción en AWS Elemental MediaTailor. Para ellosAPI, el recurso esGetPlaybackConfiguration/Name. Para obtener más información, consulte la AWS Elemental MediaTailor APIReferencia.

En la siguiente tabla se enumeran los códigos de error del servidor devueltos por las actividades de manipulación del manifiesto de AWS Elemental MediaTailor, las causas probables y las medidas que puede tomar para resolverlas.

Código Nombre de excepción Significado Solución
500 InternalServiceError Excepción no adminsitrada. Intente realizar de nuevo la solicitud . Si el problema persiste, compruebe el estado reportado MediaTailor de su AWS Región enhttps://status.aws.amazon.com/.
502 BadGatewayException La dirección del servidor de origen o la dirección del servidor de decisiones publicitarias (ADS) no son válidas. Las direcciones no válidas pueden ser una dirección IP privada y localhost. Asegúrate de que la configuración tiene los ajustes correctos para tu servidor y el servidor de origen ADS y, a continuación, vuelve a intentar la solicitud.
502 UnsupportedManifestException O bien el manifiesto de origen ha cambiado, por lo que no se MediaTailor puede personalizar o MediaTailor no es compatible con el formato del manifiesto de origen. Esto podría afectar únicamente a una sesión individual. Reinicialice la sesión. En general, puede hacerlo actualizando la página en el visor. Si el problema persiste, comprueba que MediaTailor sea compatible con el formato de manifiesto del origen. Para obtener más información, consulte Integrar una fuente de contenido.
503 LoadShed MediaTailor sufrió una limitación de recursos al atender su solicitud. Intente realizar de nuevo la solicitud . Si el problema persiste, compruebe el estado informado MediaTailor de su AWS Región enhttps://status.aws.amazon.com/.
503 ThrottlingException Sus transacciones por segundo han alcanzado su cuota y están MediaTailor limitando su uso. Intente realizar de nuevo la solicitud . También puede comprobar el estado reportado de MediaTailor su AWS Región enhttps://status.aws.amazon.com/. Le recomendamos que incremente su cuota de transacciones por segundo. Para obtener más información, consulte Cuotas de inserción de anuncios.
504 GatewayTimeoutException Se ha agotado el tiempo de espera mientras me MediaTailor ponía en contacto con el servidor de origen. Intente realizar de nuevo la solicitud . Si el problema persiste, compruebe el estado del servidor de origen y asegúrese de que el servidor de origen responde dentro del tiempo de espera del servidor de origen de contenido que se enumera en Cuotas de inserción de anuncios.

Si necesitas más ayuda, ponte en contacto con AWSSupport.

Ejemplos de errores de reproducción

En esta sección se enumeran algunos ejemplos de errores de reproducción que pueden aparecer en las interacciones de la línea de comandos con AWS Elemental MediaTailor.

El siguiente ejemplo muestra el resultado cuando se agota el tiempo de espera entre AWS Elemental MediaTailor y el servidor de decisiones publicitarias (ADS) o el servidor de origen.

~[]> 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]"}%