![](https://csdnimg.cn/release/download_crawler_static/86295175/bg6.jpg)
云游戏基本原理以及分类
5
● 页游(网页游戏)和小游戏,虽然看起来无须下载和安装客户端,但实际上游戏资源和逻辑均需要
在打开网页时加载至本地,因此游戏的运行也是在本地完成。
● 手游和主机游戏的原理都类似与端游,它们的区别是终端平台不同。
● 云游戏,本质上是一种基于云计算的远程技术应用,只需将游戏下载到云端服务器上存储并运行,
游戏渲染出来的每一帧视频画面,通过网络传送到指定的终端进行解码输出。
云游戏和云桌面、远程控制都属于远程技术的应用,技术原理相似,但这三者的侧重点不同。远程控
制(例如 Teamviewer 等),它的被控制方不一定在云端,可以是在家庭、公司的某一台电脑。云游戏
和云桌面的计算和存储实体都在云端,但云桌面通常不带 GPU。远程控制和云桌面的功能没有针对游戏
来设计,都不适合用来玩游戏,而云游戏对游戏功能进行了深度优化,因此能提供优质的游戏体验。
从云游戏的原理看,终端只需要进行简单的解码输出和上传玩家操作指令,这里的终端不限于 PC、
笔记本、平板、手机、电视盒子等设备,因此云游戏大幅减少了对终端性能的要求,只需要具备一定的解
码能力。这样带来的好处是,降低游戏终端门槛,可以跨终端和跨平台,使游戏体验更容易、更方便地被
获得。
市场上为人所知的云游戏虽然原理基本一致,但按照计算平台、串流方式、资源形态等维度看,云游
戏之间又存在区别。
1.2.1 按计算平台:x86 架构以及 ARM 架构
游戏三个主流市场是 PC 端游、主机游戏、手游,按照计算平台,云游戏同样也可以分两类,x86
架构和 ARM 架构(这里的 x86 架构和 ARM 架构是指真正运行游戏的云平台的架构,而非终端的架构)。
x86 架构的云平台主要针对于 PC 端游和主机游戏的云化,ARM 架构的云平台主要针对手游的云化。由
于 PC 端游和主机游戏对终端性能的要求更高,云化的需求更加强烈,本白皮书也主要针对云端游进行
分析和描述。
1.2 云游戏的分类
图 1-2 云游戏和远程控制的区别
图 1-3 云游戏的主要两种架构
X86架构——端游云化
ARM架构——手游云化
Playkey
远程控制
云桌面
云游戏
针对游戏场景的优化更好