Códigos de erro do Evento em Direto dos Serviços de Multimédia

Logótipo dos Serviços de Multimédia v3


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: