Uma fila do MPS armazena tarefas assíncronas e as agenda com base na prioridade e na ordem de envio. Conheça os conceitos básicos e os limites das filas do ApsaraVideo Media Processing (MPS).
Termos
Você pode ativar ou desativar uma fila do MPS. Quando desativada, a fila não agenda jobs até sua reativação. Jobs em execução não sofrem impacto.
-
As tarefas em uma pipeline podem ter diferentes níveis de prioridade.
Jobs enviados por operações de API podem ter prioridades de 1 a 10.
Jobs enviados no console do MPS têm prioridade fixa de 6.
Jobs com a mesma prioridade seguem a ordem de envio. Jobs com prioridades diferentes seguem ordem decrescente de prioridade.
Cenários
Crie múltiplas pipelines para gerencie filas de produção distintas separadamente.
Ative ou desative uma fila do MPS e defina prioridades de jobs conforme necessário.
Ative notificações e configure o tipo de mensagem do Message Service (MNS) na fila do MPS para receber alertas sobre resultados de jobs assíncronos.
Configure regras de alerta na fila do MPS para monitorar métricas como o número de jobs de transcodificação.
Limites
Os tipos de pipeline variam em limites de criação, recursos compatíveis e concorrência.
Número máximo de filas do MPS: por padrão, cada região em uma conta Alibaba Cloud oferece suporte a uma fila do MPS para transcodificação de alta velocidade, uma fila padrão do MPS para produção inteligente e quatro filas do MPS de outros tipos.
Recursos: cada tipo de fila do MPS processa tipos específicos de jobs. O envio de um tipo de job incompatível causa falha no job.
Concorrência: cada tipo de fila do MPS tem um limite de concorrência diferente. Jobs que excedem o limite entram na fila. Para mais informações, consulte a tabela a seguir.
Filas do MPS do mesmo tipo em cada região dentro de uma conta Alibaba Cloud compartilham o mesmo limite de concorrência.
|
Tipo de pipeline |
Recursos aplicáveis |
Limite de concorrência padrão |
|
Pipeline padrão |
Compatível com modelos personalizados, modelos customizados, modelos predefinidos (exceto Narrowband HD™ 2.0 e modelos de super-resolução), jobs de snapshot assíncronos e jobs de análise de informações de mídia. |
400 |
|
Pipeline de transcodificação acelerada |
Os modelos e recursos são os mesmos das pipelines padrão. Para obter resultados de transcodificação mais rápidos, use filas do MPS para transcodificação de alta velocidade. As opções de aceleração incluem 5x, 10x, 20x e 30x. Para mais informações, consulte Lançamento oficial da transcodificação de alta velocidade após o preview público. |
200 |
|
Fila do MPS para transcodificação de alta velocidade (versão anterior) |
As filas do MPS para transcodificação de alta velocidade criadas antes de 14 de fevereiro de 2023 oferecem suporte apenas à aceleração de 5 vezes. |
200 |
|
Pipeline Narrowband HD 2.0 |
Compatível apenas com modelos predefinidos do Narrowband HD™ 2.0 e modelos predefinidos de super-resolução (MP4-SDToHD multiplataforma e MP4-2KTo4K multiplataforma). Para modelos Narrowband HD™ 2.0 ou de super-resolução customizados em segundo plano conforme necessário, use filas padrão do MPS. |
200 |
|
Pipeline de moderação de vídeo |
Aplica-se a jobs de moderação de conteúdo. |
10 |
|
Pipeline de Media Fingerprint |
Aplica-se a jobs de media fingerprint. |
10 |
|
Pipeline de Smart Tag |
Compatível com jobs de marcação inteligente. |
2 |
|
Pipeline de Smart Thumbnail |
Compatível apenas com jobs de criação de thumbnails inteligentes na produção inteligente. Jobs de criação de thumbnails inteligentes enviados no console do MPS devem usar este tipo de fila. Jobs enviados ao chamar a operação SubmitIProductionJob podem especifique este tipo de fila. Se nenhum ID de fila for especificado, o sistema usa a fila padrão de produção inteligente. |
10 |
|
Pipeline de produção inteligente |
Compatível com jobs de produção inteligente, como sinopse de vídeo e extração de legendas. O MPS aloca uma fila padrão de produção inteligente para sua conta Alibaba Cloud. Essa fila não aparece no console e não pode ser modificada ou criada. Se você não especifique um ID de fila ao envie um job de produção inteligente chamando a operação SubmitIProductionJob, o sistema usará essa fila padrão. |
10 |