VBR stands for Variable Bit Rate.

It is a term often used with video encoders, to indicate that the encoder works in a variable bit rate, generating different amount of bits per second based mainly on the content. The end result over a long period will be on average the bitrate we are aiming for, but there are no guarantees that short periods of time will adhere to that bitrate.

CBR vs VBR encoding

VBR encoding schemes aren’t popular with real time media since they don’t adhere to bandwidth constrains and may cause congestion and latency. VBR is more popular with recording and streaming of pre-recorded content where latency isn’t as hard a requirement as in live streaming.

The other popular encoding scheme is CBR.

Tags: codec

Looking to learn more about WebRTC? 

Check my WebRTC training courses

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of BlogGeek.me.