Códigos de erro do Evento em Direto dos Serviços de Multimédia
Aviso
Os Serviços de Multimédia do Azure serão descontinuados a 30 de junho de 2024. Para obter mais informações, consulte o Guia de Descontinuação do AMS.
As tabelas seguintes listam os códigos de erro Evento em Direto .
LiveEventConnectionR ejectado
Ao subscrever os eventos do Event Grid para um evento em direto, poderá ver um dos seguintes erros do evento LiveEventConnectionRejected .
Erro | Informações |
---|---|
MPE_RTMP_APPID_AUTH_FAILURE | |
Description | URL de ingestão incorreto |
Solução sugerida | APPID é um token GUID no URL de ingestão de RTMP. Certifique-se de que corresponde ao URL de Ingestão da API. |
MPE_INGEST_ENCODER_CONNECTION_DENIED | |
Description | O IP do codificador não está presente na lista de permissões de IP configurada |
Solução sugerida | Certifique-se de que o IP do codificador está na Lista de Permissões de IP. Utilize uma ferramenta online, como whoismyip ou calculadora CIDR , para definir o valor adequado. Certifique-se de que o codificador consegue aceder ao servidor antes do evento em direto real. |
MPE_INGEST_RTMP_SETDATAFRAME_NOT_RECEIVED | |
Description | O codificador RTMP não enviou o setDataFrame comando. |
Solução sugerida | A maioria dos codificadores comerciais envia metadados de fluxo. Para um codificador que emite uma única ingestão de velocidade de transmissão, este pode não ser um problema. O LiveEvent consegue calcular a velocidade de transmissão de entrada quando os metadados da transmissão em fluxo estão em falta. Para ingestão de velocidade de transmissão múltipla para um canal PassThru ou cenário de push duplo, pode tentar acrescentar a cadeia de consulta com "videodatarate" e "audiodatarate" no URL de ingestão. O valor aproximado pode funcionar. A unidade está em Kbit. Por exemplo, rtmp://hostname:1935/live/GUID_APPID/streamname?videodatarate=5000&audiodatarate=192 |
MPE_INGEST_CODEC_NOT_SUPPORTED | |
Description | O codec especificado não é suportado. |
Solução sugerida | O LiveEvent recebeu codec não suportado. Por exemplo, uma ingestão RTMP, LiveEvent recebeu codec de vídeo não AVC. Verifique a predefinição do codificador. |
MPE_INGEST_DESCRIPTION_INFO_NOT_RECEIVED | |
Description | As informações de descrição do suporte de dados não foram recebidas antes da entrega dos dados de multimédia reais. |
Solução sugerida | O LiveEvent não recebe a descrição do fluxo (cabeçalho ou etiqueta FLV) do codificador. Isto é uma violação de protocolo. Contacte o fornecedor do codificador. |
MPE_INGEST_MEDIA_QUALITIES_EXCEEDED | |
Description | A contagem de níveis de qualidade para o tipo de áudio ou vídeo excedeu o limite máximo permitido. Os níveis de qualidade para além do limite foram ignorados pelo serviço. |
Solução sugerida | Quando o modo evento em direto é Codificação em Direto, o codificador deve emitir uma única velocidade de transmissão de vídeo e áudio. Tenha em atenção que é permitido um push redundante da mesma velocidade de transmissão. Verifique as definições de predefinição ou saída do codificador para se certificar de que produz um único fluxo de velocidade de transmissão. |
MPE_INGEST_BITRATE_AGGREGATED_EXCEEDED | |
Description | A velocidade de transmissão total num evento em direto ou num serviço de canal excedeu o limite máximo permitido. |
Solução sugerida | O codificador excedeu a velocidade máxima de entrada. Este limite agrega todos os dados recebidos do codificador que contribui. Verifique as definições de predefinição ou saída do codificador para reduzir a velocidade de transmissão. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Description | O carimbo de data/hora para vídeo ou áudio FLVTag é inválido do codificador RTMP. |
Solução sugerida | Preterido. |
MPE_INGEST_FRAMERATE_EXCEEDED | |
Description | Os fluxos ingeridos do codificador de entrada com taxas de fotogramas excederam o máximo permitido de 30 fps para codificar eventos/canais em direto. |
Solução sugerida | Verifique a predefinição do codificador para reduzir a taxa de fotogramas para menos de 36 fps. |
MPE_INGEST_VIDEO_RESOLUTION_NOT_SUPPORTED | |
Description | Os fluxos ingeridos do codificador de entrada excederam as seguintes resoluções permitidas: 1920x1088 para codificar eventos/canais em direto e 4096 x 2160 para eventos/canais pass-through básicos e padrão. |
Solução sugerida | Verifique a predefinição do codificador para reduzir a resolução de vídeo para que não exceda o limite. |
MPE_INGEST_RTMP_TOO_LARGE_UNPROCESSED_FLV | |
Description | O evento em direto recebeu uma grande quantidade de dados de áudio ao mesmo tempo ou uma grande quantidade de dados de vídeo sem molduras de chaves. Desligámos o codificador para lhe dar a oportunidade de tentar novamente com os dados corretos. |
Solução sugerida | Certifique-se de que o codificador envia uma moldura de chave para cada intervalo de moldura de chave (GOP). Ative definições como "Velocidade de transmissão constante(CBR)" ou "Alinhar Quadros de Chaves". Por vezes, a reposição do codificador contribuidor pode ajudar. Se não ajudar, contacte o fornecedor do codificador. |
LiveEventEncoderDisconnected
Poderá ver um dos seguintes erros do evento LiveEventEncoderDisconnected .
Erro | Informações |
---|---|
MPE_RTMP_SESSION_IDLE_TIMEOUT | |
Description | A sessão RTMP excedeu o tempo limite após estar inativa para o limite de tempo permitido. |
Solução sugerida | Normalmente, isto acontece quando um codificador deixa de receber o feed de entrada para que a sessão fique inativa porque não existem dados para emitir. Verifique se o estado do codificador ou do feed de entrada está em bom estado de funcionamento. |
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID | |
Description | O carimbo de data/hora da FLVTag de vídeo ou áudio é inválido do codificador RTMP. |
Solução sugerida | Preterido. |
MPE_CAPACITY_LIMIT_REACHED | |
Description | O codificador está a enviar dados demasiado depressa. |
Solução sugerida | Isto acontece quando o codificador rebenta um grande conjunto de fragmentos num breve período. Isto pode acontecer teoricamente quando o codificador não consegue enviar dados por push durante algum tempo devido a um problema de rede e os dados são rebentados quando a rede está disponível. Localize o motivo do registo do codificador ou do registo do sistema. |
Códigos de erro desconhecidos | |
Description | Estes códigos de erro podem variar de erros de memória a entradas duplicadas no mapa hash. Isto pode acontecer quando o codificador envia um grande conjunto de fragmentos num breve período. Isto também pode acontecer quando o codificador não conseguiu enviar dados por push durante algum tempo devido a um problema de rede e, em seguida, envia todos os fragmentos atrasados ao mesmo tempo quando a rede fica disponível. |
Solução sugerida | Verifique os registos do codificador. |
Outros códigos de erro
Erro | Informações | Evento Rejeitado/Desligado |
---|---|---|
ERROR_END_OF_MEDIA | Yes | |
Description | Este é um erro geral. | |
Solução sugerida | Nenhum. | |
MPI_SYSTEM_MAINTENANCE | Yes | |
Description | O codificador foi desligado devido à atualização do serviço ou à manutenção do sistema. | |
Solução sugerida | Certifique-se de que o codificador ativa a "ligação automática". Permite que o codificador volte a ligar-se ao ponto final de evento em direto redundante que não está em manutenção. | |
MPE_BAD_URL_SYNTAX | Yes | |
Description | O URL de ingestão está formatado incorretamente. | |
Solução sugerida | Certifique-se de que o URL de ingestão está corretamente formatado. Para RTMP, deve ser rtmp[s]://hostname:port/live/GUID_APPID/streamname |
|
MPE_CLIENT_TERMINATED_SESSION | Yes | |
Description | O codificador desligou a sessão. | |
Solução sugerida | Isto não é um erro. O codificador iniciou a desconexão, incluindo a desconexão correta. Se se trata de uma desconexão inesperada, verifique os registos do codificador. | |
MPE_INGEST_DISCONTINUITY | Não | |
Descrição | Existe descontinuação nos dados recebidos. | |
Solução sugerida | Este é um aviso a indicar que o codificador remove os dados devido a um problema de rede ou a um problema de recursos do sistema. Verifique o registo do codificador ou o registo do sistema. Monitorize também o recurso do sistema (CPU, memória ou rede). Se a CPU do sistema for demasiado elevada, tente reduzir a velocidade de transmissão ou utilize a opção codificador H/W da placa gráfica do sistema. |
Obter ajuda e suporte
Pode contactar os Serviços de Multimédia com perguntas ou seguir as nossas atualizações através de um dos seguintes métodos:
- Q & A
-
Stack Overflow. Perguntas sobre etiquetas com
azure-media-services
. - @MSFTAzureMedia ou utilize @AzureSupport para pedir suporte.
- Abra um pedido de suporte através do portal do Azure.