16

3D Cloud Streaming for Mobile and Web Applicationson-demand.gputechconf.com/gtc/2017/presentation/S7859-tyler-gibson... · 3D Application (Unity/DX/WebGL) 3D Application (Unity/DX/WebGL)

Embed Size (px)

Citation preview

+

STUN Server

WebRTCClient

WebRTCClient

Video Encoder (h264/VP8/VP9)

SignalingServer

WebcamScreen Capture

Video Engine

Audio Engine

Messaging

Text Messaging

Video Encoder (h264/VP8/VP9)

WebcamScreen Capture

Text Messaging

Video Engine

Audio Engine

Messaging

TURN Server

Text Messaging

STUN Server

WebRTCClient

WebRTCClient

Video Encoder (h264/VP8/VP9)

+NVENC

SignalingServer

WebcamScreen Capture

Video Engine

Audio Engine

Messaging

Text Messaging

Video Encoder (h264/VP8/VP9)

+NVENC

WebcamScreen Capture

Text Messaging

Video Engine

Audio Engine

Messaging

TURN Server

STUN Server

WebRTCClient

WebRTCClient

Video Encoder (h264/VP8/VP9)

+NVENC

SignalingServer

WebcamScreen Capture

Video Engine

Audio Engine

Messaging

Text Messaging

Video Encoder (h264/VP8/VP9)

+NVENC

WebcamScreen Capture

Text Messaging

Video Engine

Audio Engine

Messaging

TURN Server

3D Application(Unity/DX/WebGL)

3D Application(Unity/DX/WebGL)

3D Metadata 3D Metadata

WebRTCServer

WebRTCClient

Video Encoder (h264/VP8/VP9)

+NVENC

SignalingServer

TURN Server

3D Application(Unity/DX/WebGL)

Client Application(Web/Mobile/

Desktop/ Console)

Cloud Client

Ritchie Lozada(Microsoft)

Chase Laurendine(Aveva)

Phong Cao(Microsoft)

Anastasia Zolochevska(Microsoft)

Andrei Ermilov(Microsoft)

@NOEN_

HTTPS://WWW.MICROSOFT.COM/REALLIFECODE

HTTPS://GITHUB.COM/CATALYSTCODE

HTTPS://GITHUB.COM/MICROSOFT

[email protected]