Códigos de error de eventos en directo de Media Services
Advertencia
Azure Media Services se retirará el 30 de junio de 2024. Para obtener más información, consulte la Guía de retirada de AMS.
En las tablas siguientes se enumeran los códigos de error de Evento en directo.
LiveEventConnectionRejected
Al suscribirse a los eventos de Event Grid para un evento en directo, es posible que vea uno de los siguientes errores del evento LiveEventConnectionRejected.
Error | Información |
---|---|
MPE_RTMP_APPID_AUTH_FAILURE | |
Descripción | Dirección URL de introducción incorrecta. |
Solución propuesta | APPID es un token GUID en la dirección URL de ingesta RTMP. Asegúrese de que coincide con la dirección URL de ingesta de la API. |
MPE_INGEST_ENCODER_CONNECTION_DENIED | |
Descripción | La dirección IP del codificador no está presente en la lista de direcciones IP permitidas configurada. |
Solución propuesta | Asegúrese de que la dirección IP del codificador se encuentra en la lista de direcciones IP permitidas. Use una herramienta en línea como whoismyip o la calculadora CIDR para establecer el valor adecuado. Asegúrese de que el codificador puede acceder al servidor antes del evento en directo real. |
MPE_INGEST_RTMP_SETDATAFRAME_NOT_RECEIVED | |
Descripción | El codificador RTMP no envió el comando setDataFrame . |
Solución propuesta | La mayoría de los codificadores comerciales envían metadatos del flujo. Para un codificador que envía una ingesta de velocidad de bits única, es posible que esto no sea un problema. El evento LiveEvent puede calcular la velocidad de bits entrante cuando faltan los metadatos del flujo. En el caso de la ingesta de velocidad de bits múltiple para un canal PassThru o un escenario de inserciones dobles, puede intentar anexar la cadena de consulta con "videodatarate" y "audiodatarate" en la dirección URL de ingesta. Puede que el valor aproximado funcione. La unidad está en kilobits. Por ejemplo: rtmp://hostname:1935/live/GUID_APPID/streamname?videodatarate=5000&audiodatarate=192 |
MPE_INGEST_CODEC_NOT_SUPPORTED | |
Descripción | El códec especificado no se admite. |
Solución propuesta | El evento LiveEvent recibió códec no compatible. Por ejemplo, en una ingesta RTMP, el evento LiveEvent recibió códec de vídeo no AVC. Compruebe el valor preestablecido del codificador. |
MPE_INGEST_DESCRIPTION_INFO_NOT_RECEIVED | |
Descripción | No se recibió la información de descripción de los elementos multimedia antes de que se entregaran los datos multimedia reales. |
Solución propuesta | El evento LiveEvent no recibe la descripción del flujo (encabezado o etiqueta FLV) del codificador. Se trata de una infracción del protocolo. Póngase en contacto con el proveedor del codificador. |
MPE_INGEST_MEDIA_QUALITIES_EXCEEDED | |
Descripción | El recuento de niveles de calidad para el tipo de audio o vídeo superó el límite máximo permitido. El servicio omitió los niveles de calidad más allá del límite. |
Solución propuesta | Si el modo Evento en directo es Live Encoding, el codificador debe insertar una sola velocidad de bits de vídeo y audio. Tenga en cuenta que se permite una inserción redundante de la misma velocidad de bits. Compruebe la configuración de salida o el valor preestablecido del codificador para asegurarse de que genera un flujo de velocidad de bits único. |
MPE_INGEST_BITRATE_AGGREGATED_EXCEEDED | |
Descripción | La velocidad de bits entrante total en un servicio de canal o evento en directo superó el límite máximo permitido. |
Solución propuesta | El codificador superó la velocidad de bits de entrada máxima. Este límite agrega todos los datos entrantes del codificador colaborador. Compruebe la configuración de salida o el valor preestablecido del codificador para reducir la velocidad de bits. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Descripción | La marca de tiempo de la etiqueta FLVTag de audio o vídeo del codificador de RTMP no es válida. |
Solución propuesta | En desuso. |
MPE_INGEST_FRAMERATE_EXCEEDED | |
Descripción | Los flujos ingeridos del codificador entrante con velocidades de fotogramas superaron el máximo permitido de 30 fps para codificar canales o eventos en directo. |
Solución propuesta | Compruebe el valor preestablecido del codificador para reducir la velocidad de fotogramas a menos de 36 fps. |
MPE_INGEST_VIDEO_RESOLUTION_NOT_SUPPORTED | |
Descripción | Las transmisiones ingeridas del codificador entrante superaron las siguientes resoluciones permitidas: 1920 x 1088 para la codificación de canales o eventos en directo y 4096 x 2160 para canales o eventos en directo de tránsito básicos y estándar. |
Solución propuesta | Compruebe el valor preestablecido del codificador para reducir la resolución de vídeo de modo que no supere el límite. |
MPE_INGEST_RTMP_TOO_LARGE_UNPROCESSED_FLV | |
Descripción | El evento en directo ha recibido una gran cantidad de datos de audio a la vez, o una gran cantidad de datos de vídeo sin ningún fotograma clave. Hemos desconectado el codificador para darle la oportunidad de volver a intentarlo con los datos correctos. |
Solución propuesta | Asegúrese de que el codificador envía un fotograma clave para cada intervalo de fotogramas clave (GOP). Habilite opciones de configuración como "Constant bitrate(CBR)" [Velocidad de bits constante (CBR)] o "Align Key Frames" (Alinear fotogramas clave). A veces, puede ser útil restablecer el codificador colaborador. Si no es de ayuda, póngase en contacto con el proveedor del codificador. |
LiveEventEncoderDisconnected
Es posible que vea uno de los siguientes errores del evento LiveEventEncoderDisconnected.
Error | Información |
---|---|
MPE_RTMP_SESSION_IDLE_TIMEOUT | |
Descripción | La sesión de RTMP agotó el tiempo de espera después de estar inactiva durante el límite de tiempo permitido. |
Solución propuesta | Por lo general, esto sucede cuando un codificador deja de recibir la fuente de entrada y la sesión se inactiva porque no existen datos para extraer. Compruebe si el estado del codificador o la fuente de entrada es correcto. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Descripción | La marca de tiempo de la etiqueta FLVTag de audio o vídeo del codificador de RTMP no es válida. |
Solución propuesta | En desuso. |
MPE_CAPACITY_LIMIT_REACHED | |
Descripción | El codificador envía datos demasiado rápido. |
Solución propuesta | Esto sucede cuando el codificador dispara el tamaño de un conjunto grande de fragmentos en un breve período. En teoría, esto puede ocurrir cuando el codificador no puede insertar datos durante un tiempo debido a un problema de red y luego dispara los datos cuando la red está disponible. Busque el motivo en el registro del codificador o el registro del sistema. |
Códigos de error desconocidos | |
Descripción | Estos códigos de error pueden variar desde un error de memoria hasta entradas duplicadas en el mapa de hash. Esto puede suceder cuando el codificador envía el tamaño de un conjunto grande de fragmentos en un período breve. Esto también puede ocurrir cuando el codificador no puede insertar datos durante un tiempo debido a un problema de red y, a continuación, envía todos los fragmentos retrasados a la vez cuando la red está disponible. |
Solución propuesta | Compruebe los registros del codificador. |
Otros códigos de error
Error | Información | Evento rechazado/desconectado |
---|---|---|
ERROR_END_OF_MEDIA | Sí | |
Descripción | Se trata de un error general. | |
Solución propuesta | Ninguno. | |
MPI_SYSTEM_MAINTENANCE | Sí | |
Descripción | El codificador se desconectó debido a la actualización del servicio o al mantenimiento del sistema. | |
Solución propuesta | Asegúrese de que el codificador habilita "Conexión automática". Permite al codificador volver a conectarse al punto de conexión de evento en directo redundante que no está en mantenimiento. | |
MPE_BAD_URL_SYNTAX | Sí | |
Descripción | La dirección URL de ingesta tiene un formato incorrecto. | |
Solución propuesta | Asegúrese de que la dirección URL de ingesta tiene el formato correcto. Para RTMP, debe ser rtmp[s]://hostname:port/live/GUID_APPID/streamname . |
|
MPE_CLIENT_TERMINATED_SESSION | Sí | |
Descripción | El codificador desconectó la sesión. | |
Solución propuesta | Esto no es un error. El codificador inició la desconexión, incluida la desconexión estable. Si se trata de una desconexión inesperada, compruebe los registros del codificador. | |
MPE_INGEST_DISCONTINUITY | No | |
Descripción | Existe discontinuidad en los datos de entrada. | |
Solución propuesta | Se trata de una advertencia que indica que el codificador quita los datos debido a un problema de red o a un problema de recursos del sistema. Compruebe el registro del codificador o el registro del sistema. Supervise también el recurso del sistema (CPU, memoria o red). Si el consumo de la CPU del sistema es demasiado elevado, intente reducir la velocidad de bits o use la opción del codificador H/W de la tarjeta gráfica del sistema. |
Obtener ayuda y soporte técnico
Puede ponerse en contacto con Media Services con preguntas o seguir nuestras actualizaciones mediante uno de los métodos siguientes:
- PREGUNTAS Y RESPUESTAS
-
Stack Overflow. Etiquete las preguntas con
azure-media-services
. - @MSFTAzureMedia o use @AzureSupport para solicitar soporte técnico.
- Abra una incidencia de soporte técnico a través del Azure Portal.