O que é controle de taxa de bits?
O controle de taxa de bits é uma estratégia do codificador para distribuir dados ao longo de um fluxo de mídia e atender a objetivos de qualidade, largura de banda ou tamanho de arquivo. Os modos diferem no rigor e na rapidez com que regulam a taxa.
Como funciona o controle de taxa de bits
O controle de taxa de bits faz a mediação entre as decisões de qualidade de um codificador e o orçamento de entrega imposto à sua saída. Usando estimativas de complexidade, ajustes do quantizador, análise antecipada e realimentação do buffer, ele decide quantos bits os quadros ou blocos sucessivos podem consumir. Durante a transcodificação, o modo selecionado influencia a consistência visual, o comportamento dos picos de taxa, o atraso de codificação e a capacidade do resultado de atender a uma restrição de armazenamento ou de canal.
Informações essenciais
- O controle de passagem única pode reagir enquanto os quadros são codificados, o que o torna adequado ao processamento ao vivo, enquanto a análise em múltiplas passagens pode distribuir um orçamento fixo de tamanho de arquivo com melhor conhecimento das cenas posteriores.
- Um verificador de buffer virtual restringe tanto as rajadas de curto prazo quanto a taxa média; uma codificação pode atender à taxa de bits declarada e ainda assim exceder a capacidade de um buffer de decodificação ou entrega.
- Modos orientados à qualidade costumam variar o tamanho da saída conforme a complexidade da fonte, de modo que dois clipes com a mesma duração e as mesmas configurações não necessariamente produzem taxas de bits ou arquivos iguais.
Quando o controle de taxa de bits é importante
Escolha um modo de controle conforme o que for mais importante: largura de banda previsível, tamanho exato da saída ou qualidade consistente. Limites rígidos de taxa são adequados à entrega com restrições, mas podem degradar visivelmente cenas complexas.