Codificação de Taxa de Bits Constante (CBR) que mantém uma taxa de dados fixa durante todo o vídeo.
Detalhes Técnicos
A codificação CBR (Constant Bit Rate - Taxa de Bits Constante) opera com janelas de tempo fixas (geralmente 1 segundo), nas quais a quantidade de dados especificada é exatamente utilizada. Em conteúdos de imagem complexos com muitos detalhes ou movimentos rápidos, a qualidade pode diminuir, pois não há mais bits disponíveis. Cenas simples com imagens estáticas, por outro lado, desperdiçam espaço de armazenamento. Valores CBR padrão: DVD 9,8 Mbps, Blu-ray 25-40 Mbps, cópias de cinema digitais (DCP) 250 Mbps. O codec MPEG-2 utiliza CBR por padrão, enquanto H.264 e H.265 suportam ambos os modos.
História e Desenvolvimento
O CBR surgiu em 1993 com as primeiras implementações de MPEG-1, pois os primeiros decodificadores de hardware só conseguiam processar taxas de dados constantes. A especificação de DVD de 1995 exigia codificação CBR para garantir a compatibilidade com decodificadores simples. A partir de 2003, processadores mais potentes também permitiram a Taxa de Bits Variável (VBR - Variable Bit Rate), mas o CBR permaneceu dominante para aplicações de broadcast. Serviços de streaming utilizam principalmente CBR para transmissões ao vivo desde 2010.
Uso Prático no Cinema
Emissoras de TV utilizam CBR para transmissões ao vivo, pois a taxa de dados constante evita problemas de buffer. "Avatar" (2009) utilizou codificação CBR para as cópias de cinema 3D com 125 Mbps por olho. A Netflix codifica streams ao vivo com CBR de 6-8 Mbps, enquanto conteúdos sob demanda utilizam VBR. Em filmes de ação com cenas complexas de explosões, o CBR frequentemente resulta em artefatos de compressão visíveis, pois não há bits suficientes disponíveis para a alta complexidade da imagem.
Comparação e Alternativas
A Taxa de Bits Variável (VBR) ajusta a taxa de dados à complexidade da imagem e obtém melhor qualidade com o mesmo tamanho de arquivo. O VBR Restrito (CVBR - Constrained Variable Bit Rate) combina ambas as abordagens com um limite máximo de taxa de bits. O CBR é adequado para aplicações em tempo real e hardware com capacidade de buffer limitada. O VBR é usado para arquivamento e streaming sob demanda, onde a qualidade é mais importante do que taxas de dados constantes. Codecs modernos como o AV1 preferem modos VBR para eficiência ideal.