Improving our video encodes for legacy devices

Netflix Technology Blog
5 min readintermediate
--
View Original

Overview

The article discusses Netflix's efforts to improve video encoding for legacy devices, focusing on optimizing the H.264/AVC Main profile streams. Key improvements include a reduction in average bitrate by over 20% while maintaining perceived quality, benefiting both users and network efficiency.

What You'll Learn

1

How to apply per-title optimizations to video encoding for legacy devices

2

Why using VMAF improves video quality assessment over traditional metrics

3

How to implement multi-pass strategies for bitrate allocation in video encoding

Prerequisites & Requirements

  • Understanding of video encoding concepts and codecs
  • Familiarity with encoding software and tools used for video processing(optional)

Key Questions Answered

What improvements were made to Netflix's H.264/AVC Main profile encodes?
Netflix improved their H.264/AVC Main profile encodes by employing VMAF for optimization, allowing per-chunk bitrate variations, enhancing the bitrate ladder, and tuning encoding parameters. These changes aim to reduce the average bitrate streamed by over 20% while maintaining similar perceived quality.
How does the new encoding strategy affect Netflix's network traffic?
The new encoding strategy is expected to reduce the average session bitrate by over 20%, leading to significant traffic reduction across Netflix's network. This improvement enhances Quality-of-Experience metrics, such as play delays and rebuffer rates, ultimately benefiting users.
What is the significance of using VMAF in video encoding?
VMAF, which correlates highly with visual quality, guides optimization decisions in video encoding. This ensures that the encodes prioritize higher perceived quality, making them more suitable for viewers on legacy devices.
What is the expected impact of the new encoding changes on user experience?
The expected impact includes improved Quality-of-Experience metrics, such as reduced play delays and rebuffer rates, due to the lower average bitrates. This will enhance the overall streaming experience for Netflix members using legacy devices.

Key Statistics & Figures

Average bitrate reduction
over 20%
This reduction is expected to significantly lower Netflix's overall traffic and improve user experience metrics.
Member count
193M
This large member base highlights the necessity for efficient encoding to accommodate diverse network conditions.

Technologies & Tools

Video Codec
H.264/Avc
Used for encoding video streams supported by legacy devices.
Video Quality Metric
Vmaf
Employed to guide optimization decisions for video encodes.

Key Actionable Insights

1
Leverage VMAF for video quality assessments to enhance encoding decisions.
Using VMAF can lead to better optimization of video encodes, especially for legacy devices, ensuring that the viewing experience remains high quality despite bandwidth limitations.
2
Implement multi-pass encoding strategies to optimize bitrate allocation effectively.
This approach allows for more efficient use of bits across varying content complexity, improving overall video quality without significantly increasing computational costs.
3
Regularly analyze and tune encoding parameters based on user feedback and performance metrics.
Continuous improvement in encoding parameters can lead to better user experiences and reduced network strain, making it essential for maintaining service quality.

Common Pitfalls

1
Relying solely on traditional metrics like PSNR for video quality assessment.
This can lead to suboptimal encoding decisions as these metrics do not correlate well with perceived visual quality, potentially degrading user experience.

Related Concepts

Video Encoding Techniques
Codec Optimization Strategies
Quality-of-experience Metrics