If the most important characteristic of encoded video is quality, a simple and certain way to achieve it is through quality-defined variable bitrate (QVBR) control which is designed to deliver constant video quality and waste zero bits in the process.
In other words, when your video quality requirements are high, but your bandwidth budget is low, QVBR fulfills both needs. AWS Elemental software includes QVBR with no additional license fees.
What Specific Video Quality Problems Does QVBR Solve?
Meeting video quality requirements is an ongoing challenge. Information contained in encoded video is inherently variable: different content and scenes carry varying amounts of information in each video frame. QVBR is rate control that automatically adjusts to the differences, and solves the problems of inconsistent video quality caused by video complexity.
QVBR also eliminates the guesswork and frustration of managing your “bits budget”: When video scenes are more complex, QVBR spends bits to maintain desired video quality levels. When video quality levels are reached, QVBR saves bits.
In the process, QVBR also saves you up to 50% of the costs you would otherwise need to allocate for both CDN egress and storage.
QVBR puts an end to video quality inequalities: It supports the AVC and HEVC codecs, your viewing audience enjoys a consistent experience, and you enjoy the most cost-efficient method of providing it.
How Does QVBR Improve Video Quality? These Graphs Tell the Story
Constant Bitrate Challenges
How constant bitrate affects video quality:
- Using bits when not needed, because you've already met video quality requirements
- Not having enough bits when needed, resulting in lower video quality
- Different types of content require different bitrate choices
- Operator must take a best-guess approach when selecting the bitrate
How variable bitrate affects video quality:
- Encoder uses as many bits as required to hit average bitrate, even if not needed for video quality
- Operator needs to pick the average bitrate per asset
- Selecting average to peak ratio is not straightforward
- Different settings needed for different content types
- Can’t get to optimal bit savings unless you encode multiple times and iterate to get lowest bitrate required by asset
Variable Bitrate Challenges
QVBR: No Bits Wasted = Big Bits Savings
How QVBR benefits video quality:
- Bitrate control that automatically adjusts to different kinds of content and scenes
- Encoder automatically adjusts actual quantization
- Built on statistics developed for perceptual encoding such as AQ, MD, and RC
- Save bits when quality level is reached (don't use what you don't need)
- Use more bits to maintain quality level for complex scenes get
The Video Quality Advantages of QVBR
- Saves costs: Less transfer with CDN egress and less storage, 10%-50% or more, depending on video content
- Improves video quality (VQ) consistency: Maintain uniformity across all your content, and use a higher peak bitrate only for complex scenes
- Supports AVC and HEVC codecs, for even greater compression efficiency
- Easy operation: No more content-based bitrates. Instead, set a fixed video quality level and a max bitrate (according to connectivity and device requirements). The encoder does the rest
- Achieves the same level of density, with no drop in performance
- Works with both 1-pass encoding for live video (or faster turnaround VOD encoding), or two-pass encoding for additional processing
- No additional licensing fees for the best video quality assurance tool available
How QVBR Makes Managing Video Quality Easy
- Just upgrade and then enable, and start realizing savings and video quality improvements immediately
- As AWS Elemental continues to improve video quality, enabling new features can boost video quality and improve consumer experience using the same bitrate or less
- Useful for both live and VOD workflows in a variety of applications
- Generate consistently high video quality, save space to reduce transfer and storage costs, and configure easily
- Because AWS Elemental develops its own encoding algorithms, video quality features are part of the software – no external tools or processing required
- Adapts frame by frame to maintain video quality
- Before: Maximum video quality per frame. Now: minimize the bits used based on video quality specs that the user selects