众多高品质游戏大作,让玩家在方寸之间,尽享酣畅淋漓的同时,对终端配置的要求也越来越高,玩家需要等待的下载和加载时间也越来越长,这无疑正阻碍更多玩家触达高品质游戏带来的乐趣。
随着云计算与5G技术的高速发展,在本次巴塞罗那MWC大会上崭露头角的腾讯WeTest云游戏,让这些烦恼都迎刃而解。
在腾讯WeTest、腾讯云和英特尔三方协同努力下推出的腾讯WeTest云游戏,能够在云端虚拟化安卓系统,运行游戏并将画面直接传送到玩家终端,跨屏幕、跨平台、跨用户,为玩家提供随时随地的高品质游戏体验。
简单来说,如图一所示,一个面向安卓的腾讯WeTest云游戏系统包括:部署有一系列虚拟化安卓系统的服务器端,云游戏部署&管理后台以及面向玩家侧的终端SDK。来自玩家侧的控制命令经由网络上传后,云端服务器根据命令,对游戏画面进行渲染、编解码后再通过网络音、视频流在玩家终端上呈现。
面向安卓的云游戏系统架构
与其他云计算方案相比,云游戏系统有着服务器运行密度更高、性能更强、扩展性更好等特点。为此,腾讯WeTest与英特尔一起,利用先进的远端渲染GPU池、基于容器的安卓虚拟化技术打造全新的云端游戏渲染、编码和安卓虚拟化能力;与腾讯云一起,推进边缘节点部署,完善智能后台调度策略,打造完善的云游戏PaaS平台服务。三方协力,共同打造面向安卓的云游戏系统。
系统中的游戏渲染以英特尔® 视觉计算加速器2(Intel® VCA2)为基础,其搭载的英特尔® 锐炬™ Pro 580核显,拥有的72个EU单元和128MB的eDRAM,配合三颗内置英特尔® 至强® E3-1500 v5处理器提供的卓越计算能力,为云游戏系统提供了面向2D/3D游戏的强大游戏渲染、编码能力。
同时,利用英特尔® VCA2的独有架构和能力,系统中还采用了先进的远端渲染GPU池。这一技术能以动态调度的方式,更大限度的利用GPU资源,从而为多用户同时提供高效云渲染能力及硬件编码能力。
在虚拟化管理方面,系统基于英特尔提供的核心Houdini组件,实现了基于容器的安卓虚拟化功能,并以SDK的方式对外提供GaaS服务。一方面,与传统虚拟化方式相比,容器对处理器、内存的利用率更高,能帮助游戏运营商有效地降低云游戏的硬件部署成本;另一方面,SDK的方式也让玩家接入云游戏也变得更为便捷。
玩家可以通过终端上的SDK来申请安卓虚拟机资源,系统会根据当前玩家的设备类型、屏幕分辨率、需要的游戏种类及网络情况,自动分配一台空闲的、安装有指定游戏、屏幕分辨率相符、距离用户最近的、性能负载较轻的安卓虚拟机给他。
卓越的渲染能力、创新的容器化安卓虚拟技术,结合面向5G网络的边缘云所提供高带宽、低延时数据传输能力,再加上腾讯WeTest团队在容器云游戏管理、容器调度方案及容器针对游戏的兼容性改造等方面的出色工作,让玩家即便是拿着低端手机,同样也可以凭借云游戏随心畅玩高品质游戏大作。
云游戏跨终端、高实时,对设备低要求的特性,能够大程度地帮助高品质游戏摆脱硬件、平台和环境的束缚,以极其简单的方式惠及整个游戏产业链的方方面面。布局未来,腾讯WeTest、腾讯云和英特尔还计划在高性能虚拟机、与边缘计算的融合、云游戏体验、云游戏商业模式探索等方面开展更全面、更深入的合作,不仅为游戏玩家带去更好的畅玩体验,更将合力推动云游戏优质生态圈的发展。