Erros do Ponto Final de Transmissão em Fluxo (Origem)
Este tópico descreve os erros que pode receber do serviço Ponto Final de Transmissão em Fluxo dos Serviços de Multimédia do Azure.
400 Pedido Incorreto
O pedido contém informações inválidas e é rejeitado com estes códigos de erro e devido a um dos seguintes motivos:
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_BAD_URL_SYNTAX | 0x80890201 | Um erro de sintaxe ou formato de URL. Os exemplos incluem pedidos para um tipo inválido, um fragmento inválido ou um registo inválido. |
MPE_ENC_ENCRYPTION_NOT_SPECIFIED_IN_URL | 0x8088024C | O pedido não tem nenhuma etiqueta de encriptação no URL. Os pedidos CMAF requerem uma etiqueta de encriptação no URL. Outros protocolos configurados com mais do que um tipo de encriptação também requerem a etiqueta de encriptação para desambiguação. |
MPE_STORAGE_BAD_URL_SYNTAX | 0x808900E9 | O pedido para o armazenamento para satisfazer o pedido falhou com um erro de Pedido Incorreto. |
403 Proibido
O pedido não é permitido devido a um dos seguintes motivos:
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_STORAGE_AUTHENTICATION_FAILED | 0x808900EA | O pedido para o armazenamento para satisfazer o pedido falhou com uma falha de Autenticação. Isto pode acontecer se as chaves de armazenamento forem rodadas e o serviço não conseguir sincronizar as chaves de armazenamento. Contacte suporte do Azure ao aceder a Ajuda + suporte no portal do Azure. |
MPE_STORAGE_INSUFFICIENT_ACCOUNT_PERMISSIONS | 0x808900EB | Erro na Operação de Armazenamento, o acesso falhou devido a Permissões de Conta Insuficientes. |
MPE_STORAGE_ACCOUNT_IS_DISABLED | 0x808900EC | O pedido para o armazenamento para satisfazer o pedido falhou porque a conta de armazenamento está Desativada. |
MPE_STORAGE_AUTHENTICATION_FAILURE | 0x808900F3 | Erro na Operação de Armazenamento, o acesso falhou devido a erros genéricos. |
MPE_OUTPUT_FORMAT_BLOCKED | 0x80890207 | O formato de saída é bloqueado devido à configuração em StreamingPolicy. |
MPE_ENC_ENCRYPTION_REQUIRED | 0x8088021E | A encriptação é necessária para o conteúdo. A política de entrega é necessária para o formato de saída. |
MPE_ENC_ENCRYPTION_NOT_SET_IN_DELIVERY_POLICY | 0x8088024D | A encriptação não está definida nas definições da política de entrega. |
404 Não Encontrado
A operação está a tentar agir sobre um recurso que já não existe. Por exemplo, o recurso pode já ter sido eliminado.
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_EGRESS_TRACK_NOT_FOUND | 0x80890209 | A faixa pedida não foi encontrada. |
MPE_RESOURCE_NOT_FOUND | 0x808901F9 | O recurso pedido não foi encontrado. |
MPE_UNAUTHORIZED | 0x80890244 | O acesso não é autorizado. |
MPE_EGRESS_TIMESTAMP_NOT_FOUND | 0x8089020A | O carimbo de data/hora pedido não foi encontrado. |
MPE_EGRESS_FILTER_NOT_FOUND | 0x8089020C | O filtro de manifesto dinâmico pedido não foi encontrado. |
MPE_FRAGMENT_BY_INDEX_NOT_FOUND | 0x80890252 | O índice de fragmento pedido está fora do intervalo válido. |
MPE_LIVE_MEDIA_ENTRIES_NOT_FOUND | 0x80890254 | Não é possível localizar entradas de multimédia em direto para obter a memória intermédia moov. |
MPE_FRAGMENT_TIMESTAMP_NOT_FOUND | 0x80890255 | Não é possível localizar o fragmento no momento pedido para uma determinada faixa. Pode ser que o fragmento não esteja no armazenamento. Experimente uma camada diferente da apresentação que possa ter um fragmento. |
MPE_MANIFEST_MEDIA_ENTRY_NOT_FOUND | 0x80890256 | Não é possível localizar a entrada de multimédia para a velocidade de transmissão pedida no manifesto. Pode ser que o jogador tenha pedido uma faixa de vídeo de uma determinada velocidade de transmissão que não estava no manifesto. |
MPE_METADATA_NOT_FOUND | 0x80890257 | Não é possível localizar determinados metadados no manifesto ou não é possível localizar a nova base a partir do armazenamento. |
MPE_STORAGE_RESOURCE_NOT_FOUND | 0x808900ED | Erro da Operação de Armazenamento, recurso não encontrado. |
409 Conflito
O ID introduzido para um recurso numa operação PUT
ou POST
foi assumido por um recurso existente. Para resolver este problema, utilize outro ID para o recurso.
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_STORAGE_CONFLICT | 0x808900EE | Erro da Operação de Armazenamento, erro de conflito. |
410
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_FILTER_FORCE_END_LEFT_EDGE_CROSSED_DVR_WINDOW | 0x80890263 | Para a transmissão em fluxo em direto, quando o filtro que tem forceEndTimestamp definido como verdadeiro, o carimbo de data/hora de início ou de fim está fora da janela do DVR atual. |
412 Falha de Pré-condição
A operação especificou uma eTag diferente da versão disponível no servidor, ou seja, um erro de simultaneidade otimista. Repita o pedido depois de ler a versão mais recente do recurso e atualizar a eTag no pedido.
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_FRAGMENT_NOT_READY | 0x80890200 | O fragmento pedido não está pronto. |
MPE_STORAGE_PRECONDITION_FAILED | 0x808900EF | Erro de operação de armazenamento, uma falha de pré-condição. |
415 Tipo de Suporte de Dados Não Suportado
O formato de payload enviado pelo cliente está num formato não suportado.
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_ENC_ALREADY_ENCRYPTED | 0x8088021F | Não deve aplicar encriptação em conteúdo já encriptado. |
MPE_ENC_INVALID_INPUT_ENCRYPTION_FORMAT | 0x8088021D | A encriptação é inválida para o formato de entrada. |
MPE_INVALID_ASSET_DELIVERY_POLICY_TYPE | 0x8088021C | O tipo de política de entrega é inválido. |
MPE_ENC_MULTIPLE_SAME_DELIVERY_TYPE | 0x8088024E | As definições originais podem ser partilhadas por vários formatos de saída. |
MPE_FORMAT_NOT_SUPPORTED | 0x80890205 | O formato ou tipo de suporte de dados não é suportado. Por exemplo, os Serviços de Multimédia não suportam a contagem de níveis de qualidade superior a 64. Na etiqueta de vídeo FLV, os Serviços de Multimédia não suportam uma moldura de vídeo com vários SPS e vários PPS. |
MPE_INPUT_FORMAT_NOT_SUPPORTED | 0x80890218 | O formato de entrada do recurso pedido não é suportado. Os Serviços de Multimédia suportam formatos de transferência Uniforme (em direto), MP4 (VoD) e Progressiva. |
MPE_OUTPUT_FORMAT_NOT_SUPPORTED | 0x8089020D | O formato de saída pedido não é suportado. Os Serviços de Multimédia suportam formatos de transferência Suave, DASH(CSF, CMAF), HLS (v3, v4, CMAF) e Progressiva. |
MPE_ENCRYPTION_NOT_SUPPORTED | 0x80890208 | Foi encontrado um tipo de encriptação não suportado. |
MPE_MEDIA_TYPE_NOT_SUPPORTED | 0x8089020E | O tipo de suporte de dados pedido não é suportado pelo formato de saída. Os tipos suportados são o subtítulo de vídeo, áudio ou "SUBT". |
MPE_MEDIA_ENCODING_NOT_SUPPORTED | 0x8089020F | O suporte de dados do recurso de origem foi codificado com um formato de multimédia que não é compatível com o formato de saída. |
MPE_VIDEO_ENCODING_NOT_SUPPORTED | 0x80890210 | O elemento de origem foi codificado com um formato de vídeo que não é compatível com o formato de saída. H.264, AVC, H.265 (HEVC, hev1 ou hvc1) são suportados. |
MPE_AUDIO_ENCODING_NOT_SUPPORTED | 0x80890211 | O elemento de origem foi codificado com um formato de áudio que não é compatível com o formato de saída. Os formatos de áudio suportados são AAC, E-AC3 (DD+), Dolby DTS. |
MPE_SOURCE_PROTECTION_CONVERSION_NOT_SUPPORTED | 0x80890212 | Não é possível converter o elemento protegido de origem no formato de saída. |
MPE_OUTPUT_PROTECTION_FORMAT_NOT_SUPPORTED | 0x80890213 | O formato de proteção não é suportado pelo formato de saída. |
MPE_INPUT_PROTECTION_FORMAT_NOT_SUPPORTED | 0x80890219 | O formato de proteção não é suportado pelo formato de entrada. |
MPE_INVALID_VIDEO_NAL_UNIT | 0x80890231 | Unidade NAL de vídeo inválida, por exemplo, apenas o primeiro NAL no exemplo pode ser um AUD. |
MPE_INVALID_NALU_SIZE | 0x80890260 | Tamanho de unidade NAL inválido. |
MPE_INVALID_NALU_LENGTH_FIELD | 0x80890261 | Valor de comprimento de unidade NAL inválido. |
MPE_FILTER_INVALID | 0x80890236 | Filtros de manifesto dinâmico inválidos. |
MPE_FILTER_VERSION_INVALID | 0x80890237 | Versões de filtro inválidas ou não suportadas. |
MPE_FILTER_TYPE_INVALID | 0x80890238 | Tipo de filtro inválido. |
MPE_FILTER_RANGE_ATTRIBUTE_INVALID | 0x80890239 | O intervalo inválido é especificado pelo filtro. |
MPE_FILTER_TRACK_ATTRIBUTE_INVALID | 0x8089023A | O atributo track inválido é especificado pelo filtro. |
MPE_FILTER_PRESENTATION_WINDOW_INVALID | 0x8089023B | O comprimento da janela de apresentação inválido é especificado pelo filtro. |
MPE_FILTER_LIVE_BACKOFF_INVALID | 0x8089023C | A reativação inválida é especificada pelo filtro. |
MPE_FILTER_MULTIPLE_SAME_TYPE_FILTERS | 0x8089023D | Apenas um elemento absTimeInHNS é suportado em filtros legados. |
MPE_FILTER_REMOVED_ALL_STREAMS | 0x8089023E | Não existem mais fluxos depois de aplicar os filtros. |
MPE_FILTER_LIVE_BACKOFF_OVER_DVRWINDOW | 0x8089023F | A volta ao vivo está para além da janela do DVR. |
MPE_FILTER_LIVE_BACKOFF_OVER_PRESENTATION_WINDOW | 0x80890262 | O live back off é maior do que a janela de apresentação. |
MPE_FILTER_COMPOSITION_FILTER_COUNT_OVER_LIMIT | 0x80890246 | Excedeu dez (10) filtros predefinidos permitidos. |
MPE_FILTER_COMPOSITION_MULTIPLE_FIRST_QUALITY_OPERATOR_NOT_ALLOWED | 0x80890248 | Vários operadores de qualidade de vídeo não são permitidos em filtros de pedido combinados. |
MPE_FILTER_FIRST_QUALITY_ATTRIBUTE_INVALID | 0x80890249 | O número de atributos de velocidade de transmissão de primeira qualidade tem de ser um (1). |
MPE_HLS_SEGMENT_TOO_LARGE | 0x80890243 | A duração do segmento HLS tem de ser inferior a um terço da janela do DVR e o HLS deve recuar. |
MPE_KEY_FRAME_INTERVAL_TOO_LARGE | 0x808901FE | As durações dos fragmentos têm de ser inferiores ou iguais a aproximadamente 20 segundos ou os níveis de qualidade de entrada não estão alinhados com o tempo. |
MPE_DTS_RESERVEDBOX_EXPECTED | 0x80890105 | O erro específico do DTS não consegue localizar a Caixa Reservada quando deve apresentar na DTSSpecficBox durante a análise da caixa DTS. |
MPE_DTS_INVALID_CHANNEL_COUNT | 0x80890106 | Erro específico do DTS, nenhum canal encontrado na DTSSpecficBox durante a análise da caixa DTS. |
MPE_DTS_SAMPLETYPE_MISMATCH | 0x80890107 | Erro específico do DTS, erro de correspondência do tipo de exemplo na DTSSpecficBox. |
MPE_DTS_MULTIASSET_DTSH_MISMATCH | 0x80890108 | Erro específico do DTS, múltiplos recursos está definido, mas o tipo de exemplo DTSH não corresponde. |
MPE_DTS_INVALID_CORESTREAM_SIZE | 0x80890109 | Erro específico do DTS, o tamanho do fluxo de núcleo é inválido. |
MPE_DTS_INVALID_SAMPLE_RESOLUTION | 0x8089010A | Erro específico do DTS, a resolução de exemplo é inválida. |
MPE_DTS_INVALID_SUBSTREAM_INDEX | 0x8089010B | Erro específico do DTS, o índice de extensão de sub-fluxo é inválido. |
MPE_DTS_INVALID_BLOCK_NUM | 0x8089010C | Erro específico do DTS, o número do bloco de sub-fluxo é inválido. |
MPE_DTS_INVALID_SAMPLING_FREQUENCE | 0x8089010D | Erro específico do DTS, a frequência de amostragem é inválida. |
MPE_DTS_INVALID_REFCLOCKCODE | 0x8089010E | Erro específico do DTS, o código do relógio de referência na extensão de sub-fluxo é inválido. |
MPE_DTS_INVALID_SPEAKERS_REMAP | 0x8089010F | Erro específico do DTS, o número de altifalantes a remapear definido é inválido. |
Para obter artigos e exemplos de encriptação, consulte:
- Conceito: proteção de conteúdos
- Conceito: Políticas de Chave de Conteúdo
- Conceito: Políticas de Transmissão em Fluxo
- Exemplo: proteger com encriptação AES
Para obter orientações sobre filtros, consulte:
Para artigos e exemplos em direto, consulte:
- Conceito: descrição geral da transmissão em fluxo em direto
- Conceito: Eventos em Direto e Saídas em Direto
- Exemplo: tutorial de transmissão em fluxo em direto
416 Intervalo Não Satisfatório
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_STORAGE_INVALID_RANGE | 0x808900F1 | Erro da Operação de Armazenamento, erro http 416 devolvido, intervalo inválido. |
Erro Interno do Servidor 500
Durante o processamento do pedido, os Serviços de Multimédia encontram algum erro que impede que o processamento continue.
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_STORAGE_SOCKET_TIMEOUT | 0x808900F4 | Recebido e traduzido do código de erro Winhttp de ERROR_WINHTTP_TIMEOUT (0x00002ee2). |
MPE_STORAGE_SOCKET_CONNECTION_ERROR | 0x808900F5 | Recebido e traduzido do código de erro winhttp de ERROR_WINHTTP_CONNECTION_ERROR (0x00002efe). |
MPE_STORAGE_SOCKET_NAME_NOT_RESOLVED | 0x808900F6 | Recebido e traduzido do código de erro Winhttp de ERROR_WINHTTP_NAME_NOT_RESOLVED (0x00002ee7). |
MPE_STORAGE_INTERNAL_ERROR | 0x808900E6 | Erro da Operação de Armazenamento, InternalError geral de um dos erros HTTP 500. |
MPE_STORAGE_OPERATION_TIMED_OUT | 0x808900E7 | Erro da Operação de Armazenamento, OperationTimedOut geral de um dos erros HTTP 500. |
MPE_STORAGE_FAILURE | 0x808900F2 | Erro da Operação de Armazenamento, outros erros HTTP 500 que não InternalError ou OperationTimedOut. |
503 Serviço Indisponível
Atualmente, o servidor não consegue receber pedidos. Este erro pode ser causado por excesso de pedidos ao serviço. O mecanismo de limitação dos Serviços de Multimédia restringe a utilização de recursos para aplicações que fazem pedidos em excesso ao serviço.
Nota
Verifique a mensagem de erro e a cadeia de código do erro para obter informações mais detalhadas sobre o motivo pelo qual obteve o erro 503. Este erro nem sempre significa limitação.
Código de erro | Valor hexadecimal | Descrição do erro |
---|---|---|
MPE_STORAGE_SERVER_BUSY | 0x808900E8 | Erro de Operação de Armazenamento, erro 503 de servidor HTTP ocupado recebido. |
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.