Códigos de erro de eventos ao vivo dos Serviços de Mídia

Logotipo dos Serviços de Mídia v3


Aviso

Os Serviços de Mídia do Azure serão desativados em 30 de junho de 2024. Para obter mais informações, consulte o Guia de desativação do AMS.

As tabelas a seguir listam os códigos de erro de eventos ao vivo.

LiveEventConnectionRejected

Ao assinar os eventos da Grade de Eventos para um evento ao vivo, pode ser que você veja um dos erros a seguir do eventoLiveEventConnectionRejected.

Erro Informações
MPE_RTMP_APPID_AUTH_FAILURE
Descrição URL de ingestão incorreta
Solução sugerida APPID é um token GUID na URL de ingestão RTMP. Certifique-se de que ele corresponda à URL de ingestão da API.
MPE_INGEST_ENCODER_CONNECTION_DENIED
Descrição 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 esteja na lista de permissões de IP. Use uma ferramenta online como whoismyip ou a calculadora de CIDR para definir o valor adequado. Verifique se o codificador consegue alcançar o servidor antes do evento ao vivo real.
MPE_INGEST_RTMP_SETDATAFRAME_NOT_RECEIVED
Descrição O codificador RTMP não enviou o comando setDataFrame.
Solução sugerida A maioria dos codificadores comerciais envia metadados por fluxo. Para um codificador que efetua push de uma ingestão de taxa de bits única, isso pode não ser um problema. O LiveEvent é capaz de calcular a taxa de bits de entrada quando os metadados de fluxo estão ausentes. Para a ingestão de múltiplas taxas de bits para um canal de PassThru ou um cenário de push duplo, é possível tentar acrescentar a cadeia de caracteres de consulta com 'videodatarate' e 'audiodatarate' na 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
Descrição Não há suporte para o codec especificado.
Solução sugerida O LiveEvent recebeu um codec sem suporte. Por exemplo, uma ingestão RTMP, o LiveEvent recebeu codec de vídeo não AVC. Verifique a predefinição do codificador.
MPE_INGEST_DESCRIPTION_INFO_NOT_RECEIVED
Descrição As informações de descrição de mídia não foram recebidas antes da entrega dos dados de mídia reais.
Solução sugerida O LiveEvent não recebe a descrição do fluxo (cabeçalho ou a marcação FLV) do codificador. Isto é uma violação ao protocolo. Contate o fornecedor do codificador.
MPE_INGEST_MEDIA_QUALITIES_EXCEEDED
Descrição A contagem de níveis de qualidade para o tipo de áudio ou vídeo excedeu o limite máximo permitido. Níveis de qualidade além do limite foram ignorados pelo serviço.
Solução sugerida Quando o modo de Evento ao Vivo é uma codificação ativa, o codificador deve efetuar push de uma taxa de bits única de vídeo e áudio. Observe que é permitido um push redundante da mesma taxa de bits. Verifique a predefinição do codificador ou as configurações de saída para se certificar de que ele produz um fluxo de taxa de bits única.
MPE_INGEST_BITRATE_AGGREGATED_EXCEEDED
Descrição A taxa de bits total de entrada em um evento ao vivo ou serviço de canal excedeu o limite máximo permitido.
Solução sugerida O codificador excedeu a taxa de bits máxima de entrada. Esse limite agrega todos os dados de entrada do codificador colaborador. Verifique as configurações de predefinição ou saída do codificador para reduzir a taxa de bits.
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID
Descrição O carimbo de data/hora para FLVTag de áudio ou vídeo é inválido a partir do codificador RTMP.
Solução sugerida Preterido.
MPE_INGEST_FRAMERATE_EXCEEDED
Descrição Os fluxos ingeridos do codificador de entrada com taxas de quadros excederam os 30 fps máximos permitidos para codificar canais/eventos ao vivo.
Solução sugerida Verifique a predefinição do codificador para reduzir a taxa de quadros para menos de 36 fps.
MPE_INGEST_VIDEO_RESOLUTION_NOT_SUPPORTED
Descrição Os fluxos ingeridos do codificador de entrada excederam as seguintes resoluções permitidas: 1920x1088 para codificação de canais/eventos ao vivo e 4096x2160 para canais/eventos ao vivo de passagem básicos e padrão.
Solução sugerida Verifique a predefinição do codificador para reduzir a resolução de vídeo para que ele não exceda o limite.
MPE_INGEST_RTMP_TOO_LARGE_UNPROCESSED_FLV
Descrição O evento ao vivo recebeu uma grande quantidade de dados de áudio ao mesmo tempo ou uma grande quantidade de dados de vídeo sem quadros chave. Desconectamos o codificador para dar a oportunidade de tentar novamente com os dados corretos.
Solução sugerida Certifique-se de que o codificador envie um quadro chave para cada intervalo de quadro chave (GOP). Habilite configurações como "Taxa de bits constante (CBR)" ou "Alinhar quadros chave". Às vezes, redefinir o codificador colaborador pode ajudar. Se não ajudar, entre em contato com o fornecedor do codificador.

LiveEventEncoderDisconnected

Talvez você veja um dos erros a seguir do evento LiveEventEncoderDisconnected.

Erro Informações
MPE_RTMP_SESSION_IDLE_TIMEOUT
Descrição A sessão RTMP atingiu o tempo limite depois de ficar ociosa por um limite de tempo permitido.
Solução sugerida Isso normalmente acontece quando um codificador para de receber o feed de entrada para que a sessão se torne ociosa porque não há dados para enviar por push. Verifique se o codificador ou o status do feed de entrada está em estado de integridade.
MPE_RTMP_FLV_TAG_TIMESTAMP_INVALID
Descrição O carimbo de data/hora para FLVTag de áudio ou vídeo é inválido a partir do codificador RTMP.
Solução sugerida Preterido.
MPE_CAPACITY_LIMIT_REACHED
Descrição Envio muito rápido de dados pelo codificador.
Solução sugerida Isso acontece quando o codificador envia um grande conjunto de fragmentos em um breve período. Teoricamente, isso pode acontecer quando o codificador não puder enviar dados por push devido a um problema de rede e os dados de intermitências quando a rede está disponível. Descubra o motivo no log do codificador ou no log do sistema.
Códigos de erro desconhecidos
Descrição Esses códigos de erro podem variar de erro de memória para entradas duplicadas no mapa de hash. Isso pode acontecer quando o codificador envia um grande conjunto de fragmentos em um breve período. Isso também pode acontecer quando o codificador não foi capaz de enviar dados por push devido a um problema de rede e, em seguida, envia todos os fragmentos atrasados de uma vez quando a rede fica disponível.
Solução sugerida Verifique os logs do codificador.

Outros códigos de erro

Erro Informações Evento rejeitado/desconectado
ERROR_END_OF_MEDIA Sim
Descrição Isso é um erro geral.
Solução sugerida Nenhum.
MPI_SYSTEM_MAINTENANCE Sim
Descrição O codificador foi desconectado devido à atualização do serviço ou à manutenção do sistema.
Solução sugerida Certifique-se de que o codificador habilita 'conexão automática'. Ele permite que o codificador se reconecte ao ponto de extremidade de evento ao vivo redundante que não está em manutenção.
MPE_BAD_URL_SYNTAX Sim
Descrição A URL de ingestão está formatada incorretamente.
Solução sugerida Certifique-se de que a URL de ingestão esteja formatada corretamente. Para RTMP, deve ser rtmp[s]://hostname:port/live/GUID_APPID/streamname
MPE_CLIENT_TERMINATED_SESSION Sim
Descrição O codificador desconectou a sessão.
Solução sugerida Isso não é um erro. O codificador iniciou a desconexão, incluindo a desconexão normal. Se for uma desconexão inesperada, verifique os logs do codificador.
MPE_INGEST_DISCONTINUITY Não
Descrição Há descontinuidade nos dados de entrada.
Solução sugerida Isso é um aviso de que o codificador remove dados devido a um problema de rede ou a um problema de recurso do sistema. Verifique o log do codificador ou do sistema. Monitore, também, o recurso do sistema (CPU, memória ou rede). Se a CPU do sistema for muito alta, tente reduzir a taxa de bits ou use a opção de codificador H/W da placa gráfica do sistema.

Obter ajuda e suporte

Você pode entrar em contato com os Serviços de Mídia com dúvidas ou seguir nossas atualizações por um dos seguintes métodos: