NVIDIA uses the H.264 encoder built into GeForce GTX 650 or higher desktop GPUs along with an efficient wireless streaming software protocol integrated into GeForce Experience to stream games from the PC to SHIELD over the user’s home Wi-Fi network with ultra-low latency. Gamers can then use SHIELD controller + SHIELD as the controller and display for their favorite PC games that are supported for GameStream, as well as for Steam Big Picture.
In addition to streaming the game, NVIDIA also configures PC games for streaming using GeForce Experience to deliver a seamless out-of-the-box experience. There are three key activities involved here:
Generating optimal game settings for streaming games from the PC to SHIELD . We use our GeForce Experience servers to determine the best quality settings based on the user’s CPU and GPU, and target higher frame rates than ‘normal’ optimal settings to ensure the lowest latency gaming experience. These settings are automatically applied when the PC game is launched so gamers don’t have to worry about configuring these settings themselves.
Enabling controller support in games. This avoids gamers having to manually configure controller support in the game – it ‘just works’ out of the box.
Optimizing the game launch process. This is important so that gamers can get into the game as quickly and seamlessly as possible, without hitting launchers or other two foot UI interactions that can be difficult to interface with a controller.