roger allen, principal architect, grid architecture nvidia grid & gamestream

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

Upload: arabella-hudson

Post on 31-Dec-2015

253 views

Category:

Documents


0 download

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