Upcoming NVIDIA Update will support 4K Google Play Movies

When Google added ultra-high definition movies to their Google Play Movies app, the service supported 4K streaming on “a Google Chromecast Ultra, Sony Bravia Android TV, or a Xiaomi Mi Box 3“. Notably the NVIDIA Shield TV was missing from this list, a device that would appear to be the best at playing 4K content due to its powerful specs.

Android Headlines took a look at why, initially postulating that the Shield supported an earlier version of the VP9 video codec that could not play content from Google Play Movies. Later, a spokesperson from NVIDIA responded, stating the company was working on a fix. It seems like NVIDIA did not support an encrypted version of VP9, something that would be useful for pay TV services.

Sample-based VP9 encryption with clear uncompressed header (Source: Netflix)
Sample-based VP9 encryption with clear uncompressed header (Source: Kilroy Hughes and David Ronca)

DRM support in the open VP9 video codec is relatively new, and not necessarily standardized. Netflix switched to VP9 early in the year, publishing documentation which could encrypt and embed VP9 information in an mp4 container. This saved Netflix a lot of money on licensing the H.265 codec and money on storing and transferring video data.

The successor to the VP9 codec is AV1, the first codec designed by the open working group Alliance for Open Media (AOMedia). This organization has backing from a variety of companies including Netflix, Amazon, NVIDIA, and Google. The goal is to produce the most efficient media formats that don’t compromise on quality. The most notable benefit is the royalty-free use of their codecs. The first codec is expected to be published in March 2017.

Nick Felker

Nick Felker

Nick Felker is a student Electrical & Computer Engineering student at Rowan University (C/O 2017) and the student IEEE webmaster. When he's not studying, he is a software developer for the web and Android (Felker Tech). He has several open source projects on GitHub (http://github.com/fleker) Devices: Moto G-2013 Moto G-2015, Moto 360, Google ADT-1, Nexus 7-2013 (x2), Lenovo Laptop, Custom Desktop. Although he was an intern at Google, the content of this blog is entirely independent and his own thoughts.

More Posts - Website

Follow Me:
TwitterLinkedInGoogle PlusReddit