CBR (Constant Bit Rate) to technika kodowania lub transmisji, w której utrzymywana jest stała szybkość transmisji bitów przez cały czas. Oznacza to, że ilość przesyłanych bitów na sekundę pozostaje niezmienna, niezależnie od treści strumienia danych.
W przypadku wideo lub audio, CBR oznacza, że bitrate pozostaje stały na przestrzeni całego strumienia. Dla przykładu, jeśli ustalisz CBR na 2 Mbps dla strumienia wideo, to 2 Mbps danych będzie przesyłanych na sekundę niezależnie od treści wideo. Może to prowadzić do stałej jakości obrazu lub dźwięku, ale może być mniej wydajne w przypadku scen z większą ilością detali lub dynamicznymi sekwencjami.
CBR ma kilka zastosowań i korzyści. Jest szczególnie przydatne, gdy istnieje ograniczona przepustowość sieciowa lub ograniczenia platformy, które wymagają stałej szybkości transmisji. Oznacza to, że utrzymanie stałego bitrate pozwala na łatwiejszą kontrolę przepływu danych i dostosowanie się do ograniczeń sieciowych. Ponadto, CBR może być przydatne w niektórych sytuacjach, gdzie stała szybkość transmisji jest preferowana, na przykład w przypadku przesyłania strumieniowego muzyki, gdzie konsystencja w jakości dźwięku jest ważna.
Jednak CBR ma również pewne ograniczenia. W przypadku treści wideo lub audio o zmiennej złożoności, stały bitrate może prowadzić do marnowania zasobów, ponieważ wyższy bitrate jest używany do mniej wymagających scen, podczas gdy niższy bitrate jest używany do bardziej wymagających scen. W takich przypadkach technika zmiennego bitrate (VBR) może być bardziej efektywna, pozwalając na dostosowanie szybkości transmisji do wymagań treści.
Podsumowując, CBR (Constant Bit Rate) oznacza utrzymanie stałej szybkości transmisji bitów przez cały czas. Może być przydatne w przypadku ograniczeń przepustowości sieciowej lub wymagań platformy, które wymagają stałej szybkości transmisji. Jednak w przypadku treści o zmiennej złożoności, technika zmiennego bitrate (VBR) może być bardziej efektywna.