Bitrate is the amount of data processed per unit of time in a video stream, typically measured in megabits per second (Mbps) or kilobits per second (kbps). It is one of the most important parameters in video encoding, directly affecting both visual quality and file size. Higher bitrate generally means better quality, but also larger files and higher bandwidth requirements.
Types of bitrate encoding
Video encoders can operate in different bitrate modes, each offering a different trade-off between file size predictability and visual quality consistency.
Mode
Full name
Behavior
Best for
CBR
Constant Bitrate
Same bitrate throughout
Live streaming, bandwidth-limited delivery
VBR
Variable Bitrate
Bitrate varies with scene complexity
VOD, quality-critical content
CRF
Constant Rate Factor
Targets consistent visual quality
Archival, per-title encoding
Recommended bitrates by resolution
The optimal bitrate depends on the resolution, codec, and content complexity. High-motion content (sports, action) requires higher bitrates than low-motion content (presentations, interviews) at the same resolution.
Resolution
H.264 bitrate
H.265/VP9 bitrate
Typical use
360p
0.6-1 Mbps
0.4-0.7 Mbps
Mobile on slow networks
480p
1-2.5 Mbps
0.7-1.5 Mbps
Standard definition
720p
2.5-5 Mbps
1.5-3 Mbps
HD quality
1080p
5-10 Mbps
3-6 Mbps
Full HD
1440p
10-16 Mbps
6-10 Mbps
2K
2160p (4K)
16-30 Mbps
10-18 Mbps
Ultra HD
Bitrate, quality, and bandwidth
Bitrate directly impacts three factors: visual quality, file size, and required bandwidth. The goal of modern video delivery is to find the optimal bitrate for each content — high enough for sharp, artifact-free images, but low enough for efficient delivery.
Too low: visible compression artifacts (blocking, banding, blurring)
Optimal: clean image with efficient file size — the sweet spot for streaming
Too high: no visible quality gain, but wasted bandwidth and storage
Adaptive bitrate (ABR) solves the delivery challenge by offering multiple bitrate options
How Videas optimizes bitrate
Videas automatically selects optimal bitrates for each transcoded rendition based on the source content. The platform uses variable bitrate encoding to allocate more data to complex scenes and less to simple ones, maximizing quality within each target bitrate. Combined with adaptive bitrate streaming, this ensures every viewer receives the best possible quality for their current bandwidth, without manual encoding configuration.
For 1080p video, 5-8 Mbps with H.264 or 3-5 Mbps with H.265/VP9 provides good quality. The optimal bitrate depends on the content type, codec, and viewer's bandwidth. Videas handles this automatically with adaptive bitrate streaming.
Up to a point. Each resolution has a quality ceiling where additional bitrate provides no visible improvement. For example, a 1080p video at 20 Mbps looks virtually identical to one at 8 Mbps. Efficient encoding targets the sweet spot.
CBR (Constant Bitrate) maintains the same data rate throughout the video, which is predictable but can waste bandwidth on simple scenes. VBR (Variable Bitrate) allocates more data to complex scenes and less to simple ones, resulting in better overall quality at the same average file size.