Top Banner
Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM
21

Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

Dec 31, 2015

Download

Documents

Arabella Hudson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

Roger Allen, Principal Architect, GRID Architecture

NVIDIA GRID & GAMESTREAM

Page 2: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

2

1 GRID & Gamestream Overview

2 System Walkthrough

3 Video Streaming & QoS

4 SHIELD Android TV Demo

AGENDA

Page 3: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

3

GRID & Gamestream Overview

Page 4: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

4

NVIDIA GAMESTREAM

High performance PC Gaming

Optimized SHIELD devices

Low latency streaming technology

Hundreds of Games

On your LAN or Roaming

Page 5: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

5 5

NVIDIA GRID

High performance PC Gaming

Optimized SHIELD devices

Low latency streaming technology

Scalable and reliable cloud service

60 games and growing

Free for now, paid service soon

Page 6: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

6

System Walkthrough

Page 7: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

7 7

SERVER

Your PC

-or for GRID-

Amazon Web Service g2.8xlarge Instances

2 GRID K520 Boards, 4 GK104 GPUs, 4GB/GPU

H.264 Video Hardware Encode (NVENC)

2 Intel Xeon E5-2670 (32 vCPU) 60GiB

Page 8: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

8 8

SERVER COMPARISON

Netflix, YouTube Gamestream

Server Load/Stream Low High

Stream Type Pre-recorded Interactive

Buffering Yes No

Reliable Network Protocols Yes No

Encoding Pre-encoded Realtime

Latency High Low

Page 9: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

9

SHIELD CLIENTS

Page 10: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

10

10

CONNECTING CLIENT & SERVER

Discovery

Control

Streaming

Select Conten

t

Start Game Start

Session

Stream Conten

t

Page 11: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

11 11

NETWORK

Benchmark Required Recommended

Bandwidth (Mbps) 1080p60

> 24.4 > 47.4

720p60 > 11.6 > 21.9

720p30 > 7.1 > 12.8

540p30 > 4.6 > 7.8

Frame loss (%) < 10 < 1

Jitter (ms) < 150 < 50

Ping (ms) < 150 < 60

Wireless 5GHz Wi-Fi 802.11AC/N Router List at http://shield.nvidia.com/routers

Page 12: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

12

OVERVIEW

12

Page 13: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

13

Video Streaming & Quality of Service

Page 14: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

14

Low Latency RenderingLow Latency Capture

NICFEC RTPProcessCapture H264 FEC-1RTP-1NIC H264-1 Render

VIDEO STREAM

Page 15: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

15

QOS: BANDWIDTHEstimate bandwidth and react to changes immediately

Predictive vs Reactive

12

10

8

6

4

2

0

Mbps

Bandwidth W/O Estimator With Estimator

Page 16: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

16

QOS: JITTER

0 1 2 3 4 5 6 7 8Tx(server)

Rx(client)

Display(client)

time

delay = higher latency but smooth playback

0 1 2 3 4 5 6 7 8

0 1 2 3 4 5 6 7 8

no delay = low latency but stutters

0 1 2 3 4 5 6 7 8Display(client)

Page 17: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

17

QOS: FRAME LOSS

0 1 2 3 4 5 6 7 8Tx(server)

Rx(client)

time

0 1 3 4 5 6 7 8

0 1 6 7 8Display(client)

lost

concealed frames

3 4 5

micro-stutter

Page 18: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

18

VIDEO STREAM

Low Latency Rendering

QoS DataRecovery

Quality Control

Bandwidth Estimator

HandlingData Loss

Low Latency Capture

NICFEC RTPProcessCapture H264 FEC-1RTP-1NIC H264-1 Render

Page 19: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

19

SHIELD Android TV Demo

Page 20: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

20

SUMMARY

GRID & Gamestream Overview

System Walkthrough

Video Streaming & QoS

SHIELD Android TV Demo

Page 21: Roger Allen, Principal Architect, GRID Architecture NVIDIA GRID & GAMESTREAM.

21

Thank you