Netflix in 4K and HEVC Decode

The NVIDIA SHIELD is currently the only Netflix 4K-certified set-top box in the market. This certification involves two important requirements:

  • Presence of a HDMI 2.0 port with HDCP 2.2 capability
  • Presence of a hardware decoder for HEVC Main and Main10 profiles

NVIDIA was the first in the PC space to bring HDMI 2.0 together with HDCP 2.2 support as well as a hardware decoder for HEVC in the GTX 960. They are also extending this lead to the SoC space with the Tegra X1. Thus, the NVIDIA SHIELD Android TV has turned out to be the first set-top box to meet Netflix's criteria for 4K certification.

The UltraHD-capable Netflix streaming plan is the highest-end one, coming in at $11.99 per month before taxes. If the SHIELD is connected to a HDMI 2.0 4Kp60 sink supporting HDCP 2.2 and the Netflix account is on a supported plan, the Netflix app's UI presents a row of Ultra HD 4K streams in addition to the generic categories. We tested out Netflix 4K on a Samsung HU6950 without an AV receiver inbetween.

Netflix has a special test stream that shows the characteristics of the currently playing stream. As expected, the SHIELD had no trouble in getting to the 4K encode.

In the adaptive streaming process, we came across a host of different encodes. They are listed in the gallery below.

Regular readers of our HTPC reviews might remember that the Windows 8.1 Netflix app tops out with a 5.8 Mbps 1080p H.264 stream. On devices with HEVC support, it appears that this is replaced by a 5.16 Mbps HEVC Main10 stream at the same resolution. There is also a higher bit-rate version (6.96 Mbps) with similar characteristics. Beyond that, we have the 4K stream at 9.6 Mbps. Unfortunately, we don't know the exact characteristics of the encode, but, based on the immediately preceding lower bit-rate streams, it is probably a HEVC Main10 encode too.

The Netflix app gives us an indication that the SHIELD has no trouble with HEVC. In order to confirm this, we put our HEVC test suite through Android's native Video Player.

The video shows perfect playback of 4Kp24, 4Kp25 and 4Kp30 HEVC Main and Main10 profile streams. For 4Kp60, we only have Main profile videos, and the SHIELD has no trouble with that.

On one hand, it is nice to see the SHIELD Android TV's 4K Netflix capabilities as well as support for high frame-rate HEVC playback in a power-efficient system. Though the 4K TV adoption rate is still very low - it's the start of what will be a long process - of anything and everything NVIDIA needed to do to secure their spot as the set top box to have for 4K TVs, getting Netflix 4K support in place is it.

On the other hand, it also reminds us of the sorry state of HTPCs with respect to HDMI 2.0, HDCP 2.2 and HEVC playback. For enthusiasts, it is imperative that PCs catch up soon, given that local media streaming is not a focus point for the SHIELD.

Local Media Playback Evaluation Gaming - NVIDIA's Trump Card
Comments Locked

167 Comments

View All Comments

  • Ryan Smith - Thursday, May 28, 2015 - link

    It's a matter of time in covering everything, along with the fact that GameStream is not a new technology in the ecosystem. Once the commercial GRID service launches, we'll be taking a more focused look at gaming on the SHIELD.
  • Sonicadvance1 - Thursday, May 28, 2015 - link

    Hello. Dolphin emulator developer here.
    I've had an Nvidia SHIELD Android TV in my hands for a while now.
    I'd like to clarify in my comment the CPU and GPU speeds on this device
    The Cortex-A57s max clock speed is 2.01Ghz, and the Maxwell GPU's max clock speed is 998Mhz.
    I haven't checked the Cortex-A53's max clock speeds because being a Dolphin developer I effectively don't care about them.
  • jjj - Thursday, May 28, 2015 - link

    Got to wonder if it wouldn't be more appealing as a Linux PC or even a Chromebox. In those segments the pricing wouldn't be as unreasonable.
  • funtasticguy - Friday, May 29, 2015 - link

    Sonicadvance1, how does the Dolphin emulator work on this? What kind of speed improvement does this offer compared to the Tegra K1?
  • Sonicadvance1 - Friday, May 29, 2015 - link

    It runs the new AArch64(ARMv8) JIT recompiler for the CPU core, which lets it run a few games full speed. This new core will take a long while to become fully optimized, but I'm taking steps to make it easier to profile the code's performance from Android which will help in the future.
    This new CPU core is going to be more maintainable than the old 32bit ARMv7 CPU core.
  • funtasticguy - Friday, May 29, 2015 - link

    Thanks for your reply!
  • Wardrive2015 - Friday, May 29, 2015 - link

    Thank you Sonicadvance1 for the clarification on the clocks. Would you say single threaded performance is roughly equal to that of Denver?
  • Sonicadvance1 - Friday, May 29, 2015 - link

    It's about on par, slightly better in some cases.
    Due to the Denver's quirky architecture the A57s will be quicker than the Denver in code that only executes a few times. This is due to the Denver only recompiling code to native VLIW if it has been called a certain number of times(This number is undisclosed).

    For code that executes over and over the two CPUs are about on par with each ones winning depending on the situation.
  • Haydon987 - Thursday, May 28, 2015 - link

    The big question is, can it do HDMI 2.0 with HDCP 2.2 at 4:4:4 all at the same time? Last I heard, no HDCP decoding chip currently in existence does this.

    They all downgrade to 4:2:0 when playing protected content and can only do 4:4:4 when playing unprotected content, which is about nothing other than gaming.
  • Haydon987 - Thursday, May 28, 2015 - link

    At 4K, I should add.

Log in

Don't have an account? Sign up now