O que diferencia CBR de VBR?
A taxa de bits constante, ou CBR, busca manter uma taxa de dados relativamente estável, enquanto a taxa de bits variável, ou VBR, destina mais dados a trechos complexos e menos a trechos simples. Cada uma prioriza uma restrição diferente.
Como funcionam CBR e VBR
CBR e VBR descrevem como um codificador varia as decisões de compressão ao longo do tempo, e não simplesmente duas predefinições de qualidade diferentes. Uma meta de taxa estável destina menos bits a trechos difíceis ou mais do que o necessário a trechos fáceis, enquanto uma estratégia variável pode acompanhar as mudanças de complexidade da fonte. A escolha afeta o uso de buffers do codificador, a multiplexação, o planejamento de capacidade, a previsão de armazenamento e a faixa de vazão instantânea que um caminho de entrega ou decodificador precisa tolerar.
Informações essenciais
- A saída CBR ainda pode oscilar em intervalos curtos porque os quadros codificados têm tamanhos diferentes e os contêineres acrescentam sobrecarga; as regras de preenchimento e de buffer determinam o quanto o transporte se aproxima de uma taxa constante.
- O VBR em múltiplas passagens primeiro analisa a complexidade e depois distribui um orçamento total fixo de forma mais criteriosa, o que é útil para metas de tamanho de arquivo, mas inadequado quando a fonte precisa ser transmitida imediatamente.
- O VBR restrito combina alocação variável com uma taxa máxima ou um modelo de buffer. Sua eficiência média pode se assemelhar à do VBR, enquanto seus picos permanecem limitados para um canal de entrega.
Quando a escolha entre CBR e VBR é importante
Escolha CBR quando a previsibilidade da largura de banda for fundamental, especialmente para entrega em tempo real com restrições. Escolha VBR quando a qualidade ou a eficiência no tamanho do arquivo forem mais importantes do que uma taxa instantânea uniforme.