New Netflix Video Algorithm Finally Distinguishes Between Avengers And My Little Pony

Pictured: Not the Avengers.
Pictured: Not the Avengers.

Variety has an outstanding article about a four-year effort by the super smart people at Netflix and research institutes to rethink how Netflix video is encoded.  Back in 2011, Netflix’ encoding team realized they had their approach all wrong.  The Netflix approach was to take all video and encode it for three potential bandwidth speeds: super slow, regular, and fast enough to support full 1080p video.  They had good reason for doing so since speeds do differ from customer to customer and even while you’re watching a video (many people have seen the resolution drop or come back up while watching a show).  But the team realized that not all videos are the same–or as they put it My Little Pony is not the Avengers.

Translation: computers can compress simple images and animation much better than high action shots with lots of debris and smoke.  So the encoding team worked to develop a solution that didn’t just create different profiles for types of video but instead analyzes every video and comes up with a profile for that video.  The result is a much lower sized file meaning that if your bandwidth stays the same you should get better resolution consistently.  Netflix experimented with their highest definition content and found they could get up to 20% size reduction without picture degradation.  Netflix has already re-encoded over 1,000 popular videos and expects to complete their entire library by the end of March 2016 before possibly embarking on a next effort to come up with different encoding profiles for scenes within video, reducing file size even more.

Published by

Ryan Garcia

Father of two boys, husband, attorney for Dell (Social Media, Retail, Gaming), Broadway geek, comic book geek, science fiction geek, gadget geek.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s