As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando o ABR automatizado em MediaConvert
Com o ABR automatizado, o AWS MediaConvert Elemental configura sua pilha de taxa de bits adaptável (ABR) para você. MediaConvert escolhe o número certo de reproduções e a resolução de cada uma, com base no vídeo de entrada. MediaConvert minimiza o total de minutos de saída transcodificada, eliminando reproduções que aumentam a taxa de bits sem fornecer maior qualidade de vídeo. A ABR automatizada também maximiza a qualidade do vídeo em várias taxas de bits empregando o modo de controle de taxa de bits variável definida pela qualidade (QVBR).
Tópicos
Como funciona a ABR automatizada
Com todo o streaming de taxa de bits adaptável (ABR), o dispositivo de versão do espectador final ajusta a versão do pacote que ele baixa com base na largura de banda disponível. Por exemplo, um espectador com acesso a Wi-Fi de alta qualidade veria automaticamente uma versão com alta taxa de bits. Quando eles vão para um local com largura de banda limitada, o dispositivo de reprodução muda automaticamente para uma versão com taxa de bits mais baixa. O funcionamento do streaming adaptativo depende da construção da pilha da ABR e de quão bem essa construção se adequa ao conteúdo do vídeo específico. Por exemplo, com um ativo rápido e visualmente complexo, sua pilha da ABR pode incluir duas saídas de 720p com taxas de bits diferentes. Se você usasse a mesma configuração de pilha com um desenho animado simples, essas duas saídas provavelmente teriam a mesma aparência. A codificação, o armazenamento e a distribuição extras custariam dinheiro sem conferir nenhum benefício ao espectador final.
Quando você executa uma tarefa ABR automatizada, MediaConvert maximiza a qualidade do vídeo que o espectador final vê com base na largura de banda disponível. Ele faz isso analisando um amplo conjunto de possíveis versões e eliminando qualquer uma que aumente a largura de banda necessária sem aumentar a qualidade do vídeo. Ao executar seu trabalho, MediaConvert analisa o conteúdo do vídeo de entrada e escolhe o número de representações e as características de cada representação para você.
Você pode usar o MediaConvert console para executar seu trabalho sem definir nada. Há três categorias de configurações opcionais que você pode especificar, se quiser:
-
Limites em sua pilha de taxa de bits adaptável (ABR).
-
Limites que se aplicam às versões na pilha de ABRs. Esses limites de nível de saída se aplicam a todas as versões da pilha.
-
Todas as outras configurações de codificação.
Para essas configurações, MediaConvert usa valores padrão, a menos que você especifique algo diferente. Isso funciona da mesma forma que com saídas que não usam ABRs automatizadas, exceto que quaisquer valores definidos se aplicam a todas as versões na pilha. Por exemplo, se você definir o Perfil como High 10-bit, cada versão terá esse perfil de codec.
Configurações que se aplicam à pilha de ABRs
Você pode definir os seguintes limites relacionados à pilha toda de ABRs:
-
Máximo de versões: esse é o limite superior para o número de versões em sua pilha de ABRs. O número de versões em sua pilha pode ser menor do que isso, mas não será maior.
Você pode especificar um número entre 3 e 15. Se isso não for especificado, o valor padrão máximo será 15.
-
Taxa de bits ABR máxima: a da taxa de bits média máxima para a versão com maior taxa de bits em sua pilha.
Essa é a versão que é entregue aos espectadores com as conexões de internet mais rápidas. Use para limitar o total de bytes que são enviados para os espectadores que recebem a versão com a taxa de bits mais alta.
Se você não especificar esse valor, o padrão máximo será 8 mb/s.
A taxa de bits média da sua versão de maior qualidade será igual ou inferior a esse valor, dependendo da qualidade, complexidade e resolução do seu conteúdo. A taxa de bits máxima instantânea pode variar acima do valor especificado.
-
Taxa de bits ABR mínima: a da taxa de bits média mínima para a versão com menor qualidade em sua pilha.
Essa é a versão que é entregue aos espectadores com as conexões de internet mais lentas.
Se você não especificar esse valor, o padrão mínimo será 600 kb/s.
A taxa de bits mínima instantânea pode variar abaixo do valor especificado.
Configurações que se aplicam às versões na pilha
Você pode definir os seguintes limites relacionados às propriedades das versões na pilha:
-
Resolução máxima: essa é a resolução máxima da sua versão com maior taxa de bits. Ao definir esse valor, escolha a resolução do dispositivo da mais alta qualidade que você espera que os espectadores finais usem. MediaConvert não criará uma representação com uma resolução maior do que essa.
Se você não especificar esse valor, o padrão máximo será a resolução do vídeo de entrada.
Se você especificar um valor maior do que a resolução do vídeo de entrada, MediaConvert usará sua resolução de entrada como máxima. MediaConvert não usará uma resolução maior do que a entrada para nenhuma representação porque aumentar a resolução de entrada adicionaria largura de banda sem adicionar qualidade de vídeo.
-
Taxa máxima de quadros: MediaConvert usa esse valor como a taxa de quadros para a representação de maior largura de banda em sua pilha. Dependendo da entrada, essa pode ser a taxa de quadros para todas as versões. Quando a taxa de quadros de entrada é alta, MediaConvert pode reduzir pela metade a taxa de quadros para renderizações de menor largura de banda. Por exemplo, se sua taxa de quadros de entrada for de 60 fps, MediaConvert pode usar 30 fps para algumas das representações de menor largura de banda e talvez 15 fps para as mais baixas.
Se você não especificar esse valor, o padrão máximo será a sua taxa de quadros de entrada.
Para essas configurações, MediaConvert determina esses valores para cada representação automaticamente:
-
Nível de ajuste de qualidade: MediaConvert codifica todas as rendições com Multi pass HQ.
Esse comportamento é automático no MediaConvert console, mas não quando você envia seu trabalho programaticamente. Ao configurar sua especificação de trabalho JSON sem usar o MediaConvert console, você deve definir explicitamente como
qualityTuningLevel
.MULTI_PASS_HQ
-
Modo de controle de taxa: MediaConvert codifica todas as rendições com o modo de controle de taxa QVBR.
Esse comportamento é automático no MediaConvert console, mas não quando você envia seu trabalho programaticamente. Ao configurar sua especificação de trabalho JSON sem usar o MediaConvert console, você deve definir explicitamente como
rateControlMode
.QVBR
-
Essas são as configurações necessárias do QVBR:
-
Nível de qualidade QVBR:
-
Taxa de bits máxima
-
Taxa de bits média máxima
-
-
Tamanho do buffer HDR
-
Preenchimento inicial do buffer HDR
Criando uma pilha de ABRs automatizadas
Quando você souber se deseja especificar valores para os limites opcionais, use um dos procedimentos a seguir para configurar a ABR automatizada em seu trabalho. Para obter mais informações sobre essas configurações opcionais, consulte Como funciona a ABR automatizada.
Regras automatizadas ABR
Use regras ABR automatizadas para especificar restrições para os tamanhos de representação que são MediaConvert criadas em sua pilha ABR automatizada. Recomendamos usar essas regras se o fluxo de trabalho do ABR tiver requisitos específicos de tamanho de representação, mas você ainda quiser otimizar MediaConvert a qualidade do vídeo e o tamanho geral do arquivo.
Você pode definir as seguintes regras:
-
Maior tamanho mínimo de versão
-
Menor tamanho mínimo de versão
-
Forçar inclusão de versões
-
Versões permitidas
Maior tamanho mínimo de versão
Especifique um tamanho mínimo para a maior resolução de vídeo em sua pilha de ABRs. A maior resolução é maior ou igual ao valor que você inserir.
Por exemplo: se você especificar 1920×1080, a resolução mais alta em sua pilha de ABRs será maior ou igual a 1920×1080.
Menor tamanho mínimo de versão
Especifique um tamanho mínimo para a menor versão de vídeo em sua pilha de ABRs. A menor resolução na sua pilha de ABRs é maior ou igual ao valor que você inserir.
Por exemplo: se você especificar 512×288, a versão mais baixa em sua pilha de ABRs será maior ou igual a 512×288.
Forçar inclusão de versões
Especifique uma ou mais versões de vídeo para incluir em sua pilha de ABR. Para otimizar a ABR automatizada, recomendamos que você especifique o menor número de versões possível.
A pilha ABR pode incluir outras resoluções que você não especifica aqui, dependendo da configuração Max Renditions. Por exemplo: se você especificar duas resoluções em Forçar inclusão de versões) e especificar sete Máximo de versões, então cinco resoluções serão determinadas automaticamente.
Forçar inclusão de versões tem as seguintes restrições em relação a outras regras ou configurações das ABRs automatizadas:
-
Pelo menos uma resolução deve ser maior ou igual ao Maior tamanho mínimo de versão.
-
Todas as resoluções devem ser maiores ou iguais ao Menor tamanho mínimo de reprodução.
-
As Versões permitidas não podem ser especificadas.
-
O número de resoluções deve ser menor ou igual ao Máximo de versões.
-
As resoluções duplicadas são ignoradas.
Versões permitidas
Especifique uma lista de possíveis resoluções de vídeo em sua pilha ABR. MediaConvertcria uma pilha ABR exclusivamente a partir da lista de resoluções que você especifica.
Algumas resoluções na lista de representações permitidas podem não estar incluídas. No entanto, você pode forçar a inclusão de uma resolução definindo Obrigatório como HABILITADO.
As Versões permitidas têm as seguintes restrições com outras regras das ABRs automatizadas:
-
Pelo menos uma resolução deve ser maior ou igual ao Maior tamanho mínimo de versão.
-
Pelo menos uma resolução deve ser maior ou igual ao Menor tamanho mínimo de reprodução.
-
Forçar inclusão de versões não pode ser especificado.
-
O número de resoluções deve ser menor ou igual ao Máximo de versões.
-
As resoluções duplicadas são ignoradas.
Perguntas frequentes sobre ABRs automatizadas
Como posso ver quais rendições o AWS MediaConvert Elemental criou para mim?
Você pode ver as propriedades das saídas em sua pilha de ABRs nos seguintes locais:
-
O evento de conclusão do trabalho da Amazon EventBridge. Para ter mais informações, consulte Usando EventBridge com AWS Elemental MediaConvert.
-
A página de resumo do Job no MediaConvert console. Para ter mais informações, consulte Visualizar o histórico de tarefas.
Meu trabalho de ABR automatizada demorará muito para ser executado?
Recomendamos que você use a transcodificação acelerada com as ABRs automatizadas. Ao fazer isso, seu trabalho deve levar apenas um pouco mais de tempo do que um trabalho de transcodificação acelerada para uma pilha de ABRs especificada manualmente com saídas semelhantes. Você não paga mais por ativar a transcodificação acelerada porque a ABR automatizada já é cobrada de acordo com a tarifa de nível profissional 2 Pass (com qualidade otimizada).
Quando você executa um trabalho com ABRs automatizadas sem transcodificação acelerada, ele demora muito mais tempo para ser executado do que um trabalho com uma pilha de ABRs especificada manualmente com saídas semelhantes.
Por que algumas das minhas reproduções de saída têm a mesma resolução?
Quando os dispositivos de exibição transmitem um ativo de ABR, eles solicitam segmentos com base na taxa de bits da versão, não com base na resolução da versão. Portanto, uma pilha de ABRs pode ter versões para diferentes larguras de banda com a mesma resolução. A versão de maior largura de banda terá melhor qualidade na mesma resolução.
Se o aumento da resolução vai melhorar a qualidade do vídeo quando você passa para a próxima versão da pilha depende da complexidade do vídeo. A capacidade de ajustar, automaticamente, essas opções por trabalho é uma das maneiras pelas quais esse atributo oferece melhores resultados com menos esforço.
Posso saber com antecedência quantas reproduções estarão na minha pilha?
Não. MediaConvert determina quais representações usar durante o processo de transcodificação. Como as decisões de codificação dependem das qualidades do vídeo de entrada, não há como saber antes de executar o trabalho quais serão essas decisões.
Você pode usar as configurações de limites opcionais para garantir que o número de reproduções e o tamanho dessas versões não excedam o desejado.
Como serei cobrado por uma pilha de ABRs automatizadas?
MediaConvert cobra somente as rendições que ele grava no seu local de saída. Por exemplo, você pode definir o máximo de representações como 12, mas MediaConvert pode determinar que não há vantagem em criar mais de oito representações. Nesse caso, MediaConvert cobraria apenas oito rendições.
A ABR automatizada é um atributo de nível profissional e também requer codificação em 2 pass. Cada versão é cobrada por minuto de acordo com a tarifa 2 Pass (com qualidade otimizada). Por exemplo, digamos que sua pilha de ABRs automatizadas termine com 10 versões, cada uma com 60 minutos de duração. Você seria, então, cobrado por 600 minutos. Para ver as tarifas, consulte AWS Elemental MediaConvert Preços
E quanto ao áudio?
A ABR automatizada só faz a configuração para suas versões de vídeo. Você adiciona versões de áudio como saídas de áudio somente dentro do seu grupo de saída de ABRs automatizadas. Para obter instruções, consulte Criando uma pilha de ABRs automatizadas.
E quanto às legendas?
Adicione legendas ao seu pacote de ABRs automatizadas como saída de legendas somente. Para obter instruções, consulte Criando uma pilha de ABRs automatizadas.
Restrições de atributo para as ABRs automatizadas
Os trabalhos que incluem grupos de saída de ABRs automatizadas são restritos das seguintes formas:
-
Você deve usar uma fila sob demanda. Você não pode usar uma fila reservada.
-
Você só pode ativar a ABR automatizada em trabalhos e modelos de trabalho. Você não pode usar a ABR automatizada nas predefinições de saída.
-
Em um trabalho que inclui um grupo de saída com ABR automatizada, todos os grupos de saída com ABRs devem usar ABRs automatizadas.
-
Seu codec de saída de vídeo deve ser AVC (H.264) ou HEVC (H.265).
-
O comportamento de dimensionamento do vídeo de saída deve ser Padrão, Esticar até a saída, Ajustar ou Preencher. Você não pode usar o Fit sem aumentar a escala.
-
Você deve especificar essas configurações necessárias ao criar sua especificação de trabalho JSON manualmente. O MediaConvert console os configura para você quando você ativa o ABR automatizado.
-
Defina
qualityTuningLevel
comoMULTI_PASS_HQ
. -
Defina
rateControlMode
comoQVBR
.
-