SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
GameDevelopers
CONFERENCE
Evan Zou (Tencent), Xinda Zhao (Tencent), Zhihong Yu (Intel)
@IntelSoftware @IntelGraphics
Speakers
Evan Zou:
• Director, Tencent Instant Play
• Director of Business Planning, NEXT Studios, Tencent Games
• Director of Game Platform Solutions, Tencent Games
Xinda Zhao:
• Senior developer, Tencent CMatrix platform
• Senior developer on Android Cloud Gaming solution in Tencent WeTest
Zhihong (George) Yu:
• Solution Architect in Intel Visual Cloud Division in DCG/NPG
• Lead architect on cloud gaming solutions with Tencent
@IntelSoftware @IntelGraphics
Agenda
• Intel Products for Cloud Gaming
• PC Cloud Gaming by Tencent Instant Play
• Android Cloud Gaming by Tencent CMatrix platform
@IntelSoftware @IntelGraphics 4
CloudGaming:AFast-EvolvingEcosystem
#1B business in 2017, projected to grow at 26%
§ Examples of cloud gaming services: Gamestream, PlayGiga,
Tencent utilizing scalable Intel cloud platforms
§ Intel and Tencenet NEXT Studios and WeTest work together
to make high-quality cloud game dreams come true across
many devices:
– https://mp.weixin.qq.com/s/ZDP-PGmXOs3Rn_UcEaC_AA
– https://cloud.tencent.com/developer/article/1398289
§ PlayGiga moving to KBL-G for scale
https://www.accesswire.com/viewarticle.aspx?id=513153
§ Gamestream evolving on KBL-G
https://itpeernetwork.intel.com/gamestream-intel-cloud-
gaming-telecom/
§ Strong positions being taken by Microsoft, AWS and ISVs
Streamed frames, files or commands from
cloud/edge to device.
§ Technology has evolved reducing latency enabling
subscription models
§ End user pays monthly fee and can access a catalog of
games or ones they have purchased
§ Several business models out there to deal with content
ownership
§ Lots of data, with different ways to manage latency/BW
constraints.
@IntelSoftware @IntelGraphics 5
IntelCloudGamingArchitecture:VCA2AIC,KBL-GAIC&PCFarm
Two GPU design - Radeon VEGA graphics with 4GB HBM memory and integrated GT2 graphics
OEM Ecosystem
• KBL-G PC Farm – 8x nodes in 2U Form Factor, low cost
custom designed server
• Artesyn Maxcore Gamestreamer – High dense server in a
3U Form Factor (16x KBL-G)
• KBL-G PCIE Add-in-Card -- 2x nodes in standard PCIe
card
PC Farm
Artesyn Gamestreamer
VCA2
@IntelSoftware @IntelGraphics
High density Android Cloud Gaming AIC
Value Proposition
• Balanced rendering & encoding for high-density Android cloud gaming
• 3x Intel Xeon E3 with Intel integrated GPU
• Multiple Android game instances per card
• High-density and low-latency H.264, H.265 encoding
• Target usage cases:
• Android Cloud Gaming
• Virtual desktop (VDI)
Intel Cloud Rendering Add-In-Card
High density graphics rendering AIC for PC games
Value Proposition
• High performance rendering and encoding accelerator
• Multiple windows games per PCIe card
• High 3D performance at competitive TCO
• Low-latency rendering and encoding capability
• Target usage cases:
• Cloud gaming, cloud graphics
• Virtual desktop
• Cloud VR
Intel® Xeon®
Processor VCA2 PCI-e add-in card
Intel® Xeon
Processor PCI-e add-in card
2 x Intel Core I7-8709G (KBL-G)
GameDevelopers
CONFERENCE
Evan Zou
@IntelSoftware @IntelGraphics 8
Speaker’s Background
Evan Zou
• Director, Tencent Instant Play
• Director of Business Planning, NEXT Studios, Tencent Games
• Director of Game Platform Solutions, Tencent Games
@IntelSoftware @IntelGraphics 9
Agenda
• What is Cloud Gaming and what are the benefits of Cloud Gaming
• Introducing Tencent Instant Play
• Advice for game developers
@IntelSoftware @IntelGraphics 10
What is Cloud Gaming
User device Cloud severControl input
Video Streaming
Cross-device
compatibility
No need for local
premium graphics
Play anywhere,
anytime
@IntelSoftware @IntelGraphics 11
What are the Benefits of Cloud Gaming
• No need for local premium graphics
• Attract more gamers to premium games
• Compatible with various devices
• Testing for games become easier
• Play anywhere, anytime
• No need to download games before playing
• Trends: hardware requirement to play 3A
games is increasing
• Pain point the high-end user base is
limited
• Trends Emergence of highly popular cross-
platform games
• Pain point Difficult to develop games for
different devices
• Trends Leisure time are becoming more
fragmented and users spend more time on
mobile devices
• Pain point Most AAA and high quality
games are still being developed for specific
devices such as console
Benefits of Cloud GamingTrends and Pain Points
Distributor
Developer
Gamer
@IntelSoftware @IntelGraphics 12
Why we believe Cloud Gaming is coming
• Server solutions getting more
mature and cost-effective
• Telecommunication
Infrastructure improving
• Collaboration and
Investments increasing
@IntelSoftware @IntelGraphics 13
Introduction of Tencent Instant Play
FPS 60
Latency 40ms
Resolution 1920*1080
User Device
Cloud Server
Hardware
Mobile
Device
PC Web/SDK
Image
Collection
Rendering GPU
Coding GPU
Computing CPU
Video
Collection
Video
Coding
Audio
Coding
Transfer
Control
Quality
Control
Game
Mgmt.
Control
Mgmt.
Current Performance Level
lab environmentProduct Architecture
• Continuous research and development of streaming technology for better gaming experience
• Proactively support the growth of cloud gaming industry and related ecosystem
• Actively explore Cloud Gaming business model
@IntelSoftware @IntelGraphics 14
Cloud Gaming Product Demonstration
Traditional PC
Core i7+Geforce 1060
Tencent Instant Play
Bladed Fury Next Studios Cooperation with Tencent Social Ads
@IntelSoftware @IntelGraphics 15
Advice for Game Developers
• Create innovative gameplay tailored specifically cloud gaming experiences
• Be open to explore new distribution business models such as subscription model
• Technology aside, quality content is still the king
@IntelSoftware @IntelGraphics 16
The future is near, we look forward
to the journey to explore together
GameDevelopers
CONFERENCE
Tencent WeTest
Container Based
Android Cloud Gaming
Xinda, Zhao
WeTest, Tencent
28-Mar-19
@IntelSoftware @IntelGraphics 19
About me
Xinda Zhao
Senior Software Engineer,
CMatrix, WeTest
@IntelSoftware @IntelGraphics
About us
20
Gamer
What we offer is the platform
solution of Android cloud gaming.
Game
Developer
Platform Solution
Provider
Android
Cloud
Gaming
Game Distributor
CMatrix
@IntelSoftware @IntelGraphics
Agenda
What is Android Cloud Gaming
Why is it Container based
How to implement it
Advantages
Challenges
21
@IntelSoftware @IntelGraphics
Agenda
What is Android Cloud Gaming
Why is it Container based
How to implement it
Advantages
Challenges
22
@IntelSoftware @IntelGraphics
What is Android Cloud Gaming
A relatively new way of playing
Android games that takes advantage
of the power of Servers.
Through your browser or app, on TV,
computer or phone - Anywhere!Android on Gaming Server
Gaming Server on Cloud
23
@IntelSoftware @IntelGraphics 24
MORE
MORE CHOICE
Easier to experience more games on the
same mobile phone
24x7 ONLINE
An option for game
developers who need their
game to be online 24 hours a
day
GAME TRIAL EXPERIENCE
Opportunity to
experience games that
are not officially released
@IntelSoftware @IntelGraphics
LESS
LOW HARDWARE REQUIREMENT
Less storage space
Less GPU performance requirement
NO GAME PLUG-IN
Guarantee the
fairness of the game
LESS TIME
CONSUMPTION
The server will upgrade
the game in time
REDUCTION OF
ANDROID FRAGMENTATION
Less difficulty in adapting
@IntelSoftware @IntelGraphics
Looking Forward to the Future
26
Innovative design of new games based on the
cloud gaming model will come into being
and far beyond your imagination
PC Gaming Console Gaming Mobile Gaming
@IntelSoftware @IntelGraphics
Agenda
What is Android Cloud Gaming
Why is it Container based
How to implement it
Advantages
Challenges
27
@IntelSoftware @IntelGraphics 28
Solutions on the cloud
Cloud Phone Development
Board
Android Emulator Android Container
Limited
Scalability
Inconvenient
Upgrade
Heavy
Weight
Weak
Isolation
@IntelSoftware @IntelGraphics
Risks and Rewards in Game Scenarios
BENEFITS
Isolation
Concurrency
Compatibility
Performance
Maintainability
CONCERNS
Android Container solution seems to be a better choice!
29
@IntelSoftware @IntelGraphics
Agenda
What is Android Cloud Gaming
Why is it Container based
How to implement it
Advantages
Challenges
30
@IntelSoftware @IntelGraphics 31
Orchestration Overview
@IntelSoftware @IntelGraphics
Technical Overview
Container Cluster
Register and Query
Server Cluster
Device Management
Server Cluster
Web Server ClusterGamer Admin
Server Management
Server Cluster
32
@IntelSoftware @IntelGraphics 33
User Access Control
End user types that can
access our games
- registered or unregistered
- gamer or admin
- domestic or foreign
Who What Where
Server that used for user
access
- Beijing or Shanghai
Game accessible to users
Device that game runs on
Inputs/Outputs that are
interacting with users
@IntelSoftware @IntelGraphics 34
Device Management
Start/Stop/Reboot
Device
Device
Status
App
Status
Install/Uninstall
App
@IntelSoftware @IntelGraphics 35
Server Management
Device Management
Server
Scheduling of Android Instances.
Transit service for framebuffer of Android instances.
Register and Query
Server
Store and update the status of available Android instances.
@IntelSoftware @IntelGraphics 36
Misc. - Video and Audio Handling
AudioPCM AAC AAC PCM
FFMPEG / OpenH264 Different Decoders
RGBA H264 H264 RGBA
Android MediaCodec Different DecodersAudio
Video
Video
@IntelSoftware @IntelGraphics 37
Conclusion - Consistent Game Experience
Audio
Video
Input
@IntelSoftware @IntelGraphics 38
Supporting Hardware Platform
Control command
Android Container
Server – E5
VCA2 – E3
Graphic command
@IntelSoftware @IntelGraphics
Agenda
What is Android Cloud Gaming
Why is it Container based
How to implement it
Advantages
Challenges
39
@IntelSoftware @IntelGraphics 40
Advantages of our Solution
@IntelSoftware @IntelGraphics 41
Perfect Compatibility
Heterogeneous Devices
Heterogeneous OSes
@IntelSoftware @IntelGraphics
Zero Cost Migration
Seamlessly migrate Android
games to the cloud platform Migration
Container
Container
Container
Container
Android
Console
Android
Container
42
@IntelSoftware @IntelGraphics 43
Speed of Deployment
Create in
seconds
Flexible
deployment
framework
Easily
Scale
@IntelSoftware @IntelGraphics
Agenda
What is Android Cloud Gaming
Why is it Container based
How to implement it
Advantages
Challenges
44
@IntelSoftware @IntelGraphics 45
Challenges
@IntelSoftware @IntelGraphics 46
gc@tencent.com
olinazhang@tencent.comEMAIL
CMatrix – Tencent Cloud Gaming Service Platform
PM
PR
@IntelSoftware @IntelGraphics
Thanks
47
@IntelSoftware @IntelGraphics 48
DEMO

Contenu connexe

Tendances

Tendances (20)

Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
 
Forts and Fights Scaling Performance on Unreal Engine*
Forts and Fights Scaling Performance on Unreal Engine*Forts and Fights Scaling Performance on Unreal Engine*
Forts and Fights Scaling Performance on Unreal Engine*
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
 
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
 
World of Tanks* 1.0+: Enriching Gamers Experience with Multicore Optimized Ph...
World of Tanks* 1.0+: Enriching Gamers Experience with Multicore Optimized Ph...World of Tanks* 1.0+: Enriching Gamers Experience with Multicore Optimized Ph...
World of Tanks* 1.0+: Enriching Gamers Experience with Multicore Optimized Ph...
 
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning AccelerationclCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
 
Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...
Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...
Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...
 
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
 
Masked Occlusion Culling
Masked Occlusion CullingMasked Occlusion Culling
Masked Occlusion Culling
 
Cloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMOCloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMO
 
Snapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopSnapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX Workshop
 
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
 
Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...
Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...
Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...
 
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
 
Intel® Graphics Performance Analyzers
Intel® Graphics Performance AnalyzersIntel® Graphics Performance Analyzers
Intel® Graphics Performance Analyzers
 
Cloud Gaming - A Green Solution to Massive Multiplayer Online Games
Cloud Gaming - A Green Solution to Massive Multiplayer Online Games Cloud Gaming - A Green Solution to Massive Multiplayer Online Games
Cloud Gaming - A Green Solution to Massive Multiplayer Online Games
 
Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...
Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...
Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...
 
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
 
Scalability for All: Unreal Engine* 4 with Intel
Scalability for All: Unreal Engine* 4 with Intel Scalability for All: Unreal Engine* 4 with Intel
Scalability for All: Unreal Engine* 4 with Intel
 
Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...
Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...
Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...
 

Similaire à Streamed Cloud Gaming Solutions for Android* and PC Games

TECHNICAL PAPER PRESENTATION copy
TECHNICAL PAPER PRESENTATION copyTECHNICAL PAPER PRESENTATION copy
TECHNICAL PAPER PRESENTATION copy
Bhargav Ramesh
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Sumit Jain
 

Similaire à Streamed Cloud Gaming Solutions for Android* and PC Games (20)

Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
 
Metodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en Gaming
 
TECHNICAL PAPER PRESENTATION copy
TECHNICAL PAPER PRESENTATION copyTECHNICAL PAPER PRESENTATION copy
TECHNICAL PAPER PRESENTATION copy
 
THE SHIELD: GIANT STRIDES FOR NVIDIA
THE SHIELD: GIANT STRIDES FOR NVIDIATHE SHIELD: GIANT STRIDES FOR NVIDIA
THE SHIELD: GIANT STRIDES FOR NVIDIA
 
VISION Technology from AMD Powered by AMD E-Series & C-Series APUs
VISION Technology from AMD Powered by AMD E-Series & C-Series APUsVISION Technology from AMD Powered by AMD E-Series & C-Series APUs
VISION Technology from AMD Powered by AMD E-Series & C-Series APUs
 
High End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsHigh End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro Graphics
 
Innovative Solutions for Cloud Gaming, Media, Transcoding, & AI Inferencing
Innovative Solutions for Cloud Gaming, Media, Transcoding, & AI InferencingInnovative Solutions for Cloud Gaming, Media, Transcoding, & AI Inferencing
Innovative Solutions for Cloud Gaming, Media, Transcoding, & AI Inferencing
 
WaveEngine Dotnet 2018
WaveEngine Dotnet 2018WaveEngine Dotnet 2018
WaveEngine Dotnet 2018
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation Vita
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
Intel 8th Core G Series with Radeon Vega M
Intel 8th Core G Series with Radeon Vega M Intel 8th Core G Series with Radeon Vega M
Intel 8th Core G Series with Radeon Vega M
 
A new way to inspire and stimulate learning
A new way to inspire and stimulate learningA new way to inspire and stimulate learning
A new way to inspire and stimulate learning
 
cloud gaming1.ppsx
cloud gaming1.ppsxcloud gaming1.ppsx
cloud gaming1.ppsx
 
cloud gaming1.ppsx
cloud gaming1.ppsxcloud gaming1.ppsx
cloud gaming1.ppsx
 
cloud gaming.pptx
cloud gaming.pptxcloud gaming.pptx
cloud gaming.pptx
 
Cuda meetup presentation 5
Cuda meetup presentation 5Cuda meetup presentation 5
Cuda meetup presentation 5
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Informacion Solicitada HP Support.pdf
Informacion Solicitada HP Support.pdfInformacion Solicitada HP Support.pdf
Informacion Solicitada HP Support.pdf
 
Accelerate Your Game Development on Android*
Accelerate Your Game Development on Android*Accelerate Your Game Development on Android*
Accelerate Your Game Development on Android*
 
HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
 

Plus de Intel® Software

Plus de Intel® Software (20)

AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology
 
Python Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and AnacondaPython Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and Anaconda
 
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSciStreamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
 
AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.
 
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
 
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
 
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
 
AWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI ResearchAWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI Research
 
Intel Developer Program
Intel Developer ProgramIntel Developer Program
Intel Developer Program
 
Intel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview SlidesIntel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview Slides
 
AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019
 
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
 
AIDC India - AI on IA
AIDC India  - AI on IAAIDC India  - AI on IA
AIDC India - AI on IA
 
AIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino SlidesAIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino Slides
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision Slides
 
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
 
Bring the Future of Entertainment to Your Living Room: MPEG-I Immersive Video...
Bring the Future of Entertainment to Your Living Room: MPEG-I Immersive Video...Bring the Future of Entertainment to Your Living Room: MPEG-I Immersive Video...
Bring the Future of Entertainment to Your Living Room: MPEG-I Immersive Video...
 
Intel® AI: Parameter Efficient Training
Intel® AI: Parameter Efficient TrainingIntel® AI: Parameter Efficient Training
Intel® AI: Parameter Efficient Training
 
Intel® AI: Non-Parametric Priors for Generative Adversarial Networks
Intel® AI: Non-Parametric Priors for Generative Adversarial Networks Intel® AI: Non-Parametric Priors for Generative Adversarial Networks
Intel® AI: Non-Parametric Priors for Generative Adversarial Networks
 
Persistent Memory Programming with Pmemkv
Persistent Memory Programming with PmemkvPersistent Memory Programming with Pmemkv
Persistent Memory Programming with Pmemkv
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Streamed Cloud Gaming Solutions for Android* and PC Games

  • 1. GameDevelopers CONFERENCE Evan Zou (Tencent), Xinda Zhao (Tencent), Zhihong Yu (Intel)
  • 2. @IntelSoftware @IntelGraphics Speakers Evan Zou: • Director, Tencent Instant Play • Director of Business Planning, NEXT Studios, Tencent Games • Director of Game Platform Solutions, Tencent Games Xinda Zhao: • Senior developer, Tencent CMatrix platform • Senior developer on Android Cloud Gaming solution in Tencent WeTest Zhihong (George) Yu: • Solution Architect in Intel Visual Cloud Division in DCG/NPG • Lead architect on cloud gaming solutions with Tencent
  • 3. @IntelSoftware @IntelGraphics Agenda • Intel Products for Cloud Gaming • PC Cloud Gaming by Tencent Instant Play • Android Cloud Gaming by Tencent CMatrix platform
  • 4. @IntelSoftware @IntelGraphics 4 CloudGaming:AFast-EvolvingEcosystem #1B business in 2017, projected to grow at 26% § Examples of cloud gaming services: Gamestream, PlayGiga, Tencent utilizing scalable Intel cloud platforms § Intel and Tencenet NEXT Studios and WeTest work together to make high-quality cloud game dreams come true across many devices: – https://mp.weixin.qq.com/s/ZDP-PGmXOs3Rn_UcEaC_AA – https://cloud.tencent.com/developer/article/1398289 § PlayGiga moving to KBL-G for scale https://www.accesswire.com/viewarticle.aspx?id=513153 § Gamestream evolving on KBL-G https://itpeernetwork.intel.com/gamestream-intel-cloud- gaming-telecom/ § Strong positions being taken by Microsoft, AWS and ISVs Streamed frames, files or commands from cloud/edge to device. § Technology has evolved reducing latency enabling subscription models § End user pays monthly fee and can access a catalog of games or ones they have purchased § Several business models out there to deal with content ownership § Lots of data, with different ways to manage latency/BW constraints.
  • 5. @IntelSoftware @IntelGraphics 5 IntelCloudGamingArchitecture:VCA2AIC,KBL-GAIC&PCFarm Two GPU design - Radeon VEGA graphics with 4GB HBM memory and integrated GT2 graphics OEM Ecosystem • KBL-G PC Farm – 8x nodes in 2U Form Factor, low cost custom designed server • Artesyn Maxcore Gamestreamer – High dense server in a 3U Form Factor (16x KBL-G) • KBL-G PCIE Add-in-Card -- 2x nodes in standard PCIe card PC Farm Artesyn Gamestreamer VCA2
  • 6. @IntelSoftware @IntelGraphics High density Android Cloud Gaming AIC Value Proposition • Balanced rendering & encoding for high-density Android cloud gaming • 3x Intel Xeon E3 with Intel integrated GPU • Multiple Android game instances per card • High-density and low-latency H.264, H.265 encoding • Target usage cases: • Android Cloud Gaming • Virtual desktop (VDI) Intel Cloud Rendering Add-In-Card High density graphics rendering AIC for PC games Value Proposition • High performance rendering and encoding accelerator • Multiple windows games per PCIe card • High 3D performance at competitive TCO • Low-latency rendering and encoding capability • Target usage cases: • Cloud gaming, cloud graphics • Virtual desktop • Cloud VR Intel® Xeon® Processor VCA2 PCI-e add-in card Intel® Xeon Processor PCI-e add-in card 2 x Intel Core I7-8709G (KBL-G)
  • 8. @IntelSoftware @IntelGraphics 8 Speaker’s Background Evan Zou • Director, Tencent Instant Play • Director of Business Planning, NEXT Studios, Tencent Games • Director of Game Platform Solutions, Tencent Games
  • 9. @IntelSoftware @IntelGraphics 9 Agenda • What is Cloud Gaming and what are the benefits of Cloud Gaming • Introducing Tencent Instant Play • Advice for game developers
  • 10. @IntelSoftware @IntelGraphics 10 What is Cloud Gaming User device Cloud severControl input Video Streaming Cross-device compatibility No need for local premium graphics Play anywhere, anytime
  • 11. @IntelSoftware @IntelGraphics 11 What are the Benefits of Cloud Gaming • No need for local premium graphics • Attract more gamers to premium games • Compatible with various devices • Testing for games become easier • Play anywhere, anytime • No need to download games before playing • Trends: hardware requirement to play 3A games is increasing • Pain point the high-end user base is limited • Trends Emergence of highly popular cross- platform games • Pain point Difficult to develop games for different devices • Trends Leisure time are becoming more fragmented and users spend more time on mobile devices • Pain point Most AAA and high quality games are still being developed for specific devices such as console Benefits of Cloud GamingTrends and Pain Points Distributor Developer Gamer
  • 12. @IntelSoftware @IntelGraphics 12 Why we believe Cloud Gaming is coming • Server solutions getting more mature and cost-effective • Telecommunication Infrastructure improving • Collaboration and Investments increasing
  • 13. @IntelSoftware @IntelGraphics 13 Introduction of Tencent Instant Play FPS 60 Latency 40ms Resolution 1920*1080 User Device Cloud Server Hardware Mobile Device PC Web/SDK Image Collection Rendering GPU Coding GPU Computing CPU Video Collection Video Coding Audio Coding Transfer Control Quality Control Game Mgmt. Control Mgmt. Current Performance Level lab environmentProduct Architecture • Continuous research and development of streaming technology for better gaming experience • Proactively support the growth of cloud gaming industry and related ecosystem • Actively explore Cloud Gaming business model
  • 14. @IntelSoftware @IntelGraphics 14 Cloud Gaming Product Demonstration Traditional PC Core i7+Geforce 1060 Tencent Instant Play Bladed Fury Next Studios Cooperation with Tencent Social Ads
  • 15. @IntelSoftware @IntelGraphics 15 Advice for Game Developers • Create innovative gameplay tailored specifically cloud gaming experiences • Be open to explore new distribution business models such as subscription model • Technology aside, quality content is still the king
  • 16. @IntelSoftware @IntelGraphics 16 The future is near, we look forward to the journey to explore together
  • 17.
  • 18. GameDevelopers CONFERENCE Tencent WeTest Container Based Android Cloud Gaming Xinda, Zhao WeTest, Tencent 28-Mar-19
  • 19. @IntelSoftware @IntelGraphics 19 About me Xinda Zhao Senior Software Engineer, CMatrix, WeTest
  • 20. @IntelSoftware @IntelGraphics About us 20 Gamer What we offer is the platform solution of Android cloud gaming. Game Developer Platform Solution Provider Android Cloud Gaming Game Distributor CMatrix
  • 21. @IntelSoftware @IntelGraphics Agenda What is Android Cloud Gaming Why is it Container based How to implement it Advantages Challenges 21
  • 22. @IntelSoftware @IntelGraphics Agenda What is Android Cloud Gaming Why is it Container based How to implement it Advantages Challenges 22
  • 23. @IntelSoftware @IntelGraphics What is Android Cloud Gaming A relatively new way of playing Android games that takes advantage of the power of Servers. Through your browser or app, on TV, computer or phone - Anywhere!Android on Gaming Server Gaming Server on Cloud 23
  • 24. @IntelSoftware @IntelGraphics 24 MORE MORE CHOICE Easier to experience more games on the same mobile phone 24x7 ONLINE An option for game developers who need their game to be online 24 hours a day GAME TRIAL EXPERIENCE Opportunity to experience games that are not officially released
  • 25. @IntelSoftware @IntelGraphics LESS LOW HARDWARE REQUIREMENT Less storage space Less GPU performance requirement NO GAME PLUG-IN Guarantee the fairness of the game LESS TIME CONSUMPTION The server will upgrade the game in time REDUCTION OF ANDROID FRAGMENTATION Less difficulty in adapting
  • 26. @IntelSoftware @IntelGraphics Looking Forward to the Future 26 Innovative design of new games based on the cloud gaming model will come into being and far beyond your imagination PC Gaming Console Gaming Mobile Gaming
  • 27. @IntelSoftware @IntelGraphics Agenda What is Android Cloud Gaming Why is it Container based How to implement it Advantages Challenges 27
  • 28. @IntelSoftware @IntelGraphics 28 Solutions on the cloud Cloud Phone Development Board Android Emulator Android Container Limited Scalability Inconvenient Upgrade Heavy Weight Weak Isolation
  • 29. @IntelSoftware @IntelGraphics Risks and Rewards in Game Scenarios BENEFITS Isolation Concurrency Compatibility Performance Maintainability CONCERNS Android Container solution seems to be a better choice! 29
  • 30. @IntelSoftware @IntelGraphics Agenda What is Android Cloud Gaming Why is it Container based How to implement it Advantages Challenges 30
  • 32. @IntelSoftware @IntelGraphics Technical Overview Container Cluster Register and Query Server Cluster Device Management Server Cluster Web Server ClusterGamer Admin Server Management Server Cluster 32
  • 33. @IntelSoftware @IntelGraphics 33 User Access Control End user types that can access our games - registered or unregistered - gamer or admin - domestic or foreign Who What Where Server that used for user access - Beijing or Shanghai Game accessible to users Device that game runs on Inputs/Outputs that are interacting with users
  • 34. @IntelSoftware @IntelGraphics 34 Device Management Start/Stop/Reboot Device Device Status App Status Install/Uninstall App
  • 35. @IntelSoftware @IntelGraphics 35 Server Management Device Management Server Scheduling of Android Instances. Transit service for framebuffer of Android instances. Register and Query Server Store and update the status of available Android instances.
  • 36. @IntelSoftware @IntelGraphics 36 Misc. - Video and Audio Handling AudioPCM AAC AAC PCM FFMPEG / OpenH264 Different Decoders RGBA H264 H264 RGBA Android MediaCodec Different DecodersAudio Video Video
  • 37. @IntelSoftware @IntelGraphics 37 Conclusion - Consistent Game Experience Audio Video Input
  • 38. @IntelSoftware @IntelGraphics 38 Supporting Hardware Platform Control command Android Container Server – E5 VCA2 – E3 Graphic command
  • 39. @IntelSoftware @IntelGraphics Agenda What is Android Cloud Gaming Why is it Container based How to implement it Advantages Challenges 39
  • 41. @IntelSoftware @IntelGraphics 41 Perfect Compatibility Heterogeneous Devices Heterogeneous OSes
  • 42. @IntelSoftware @IntelGraphics Zero Cost Migration Seamlessly migrate Android games to the cloud platform Migration Container Container Container Container Android Console Android Container 42
  • 43. @IntelSoftware @IntelGraphics 43 Speed of Deployment Create in seconds Flexible deployment framework Easily Scale
  • 44. @IntelSoftware @IntelGraphics Agenda What is Android Cloud Gaming Why is it Container based How to implement it Advantages Challenges 44