2019年3月20日-22日, GDC游戏开发者大会(Game Developers Conference,以下简称GDC)于旧金山召开。每年的GDC大会上,来自世界各地,数以万计的游戏开发者们都会分享最新的研发技术,共同探索游戏行业未来的趋势。而在今年,云游戏再度登上热门话题的舞台。
CMatrix腾讯云游戏服务平台(以下简称腾讯CMatrix)受英特尔公司邀请,共同参展本届GDC大会,给大家带来Android云游戏技术解决方案,并提供了现场体验。同时,围绕 “Android云游戏”,来自腾讯CMatrix的专家在会中进行了《Tencent WeTest Container Based Android Cloud Gaming(腾讯WeTest基于容器方案的安卓云游戏)》为题的精彩演讲。
据悉,腾讯CMatrix的团队专家均来自腾讯WeTest团队,隶属于腾讯游戏公共研发运营体系(CROS)。腾讯WeTest作为一站式品质开放平台,在终端云、云真机等领域累积了丰富的经验,已在云游戏技术领域进行了多年探索,也为公司内部的多个团队提供了云游戏底层技术支持。
随着技术的深入和市场的需要,腾讯WeTest决定推出腾讯云游戏服务平台CMatrix,更好地落地云游戏技术,为行业及合作伙伴提供优质服务。
“CMatrix”本意云矩阵(Cloud Matrix)。在CMatrix云端存放着一个个黑匣子,每个黑匣子就像一个“头号玩家”的游戏母体世界,里面运行着所有的游戏计算。当终端显示设备,如手机、电视、电脑、VR眼镜等设备通过网络连接到这些黑匣子上时,玩家就可以即刻进入游戏世界,获取渲染好的实时画面并进行交互操作。
目前,腾讯CMatrix主要针对Android云游戏提供专业性技术解决方案,为企业提供云游戏平台技术,助力各种云游戏应用场景快速落地。
【图1】
腾讯CMatrix“Android云游戏”演讲现场
服务B端客户,共建云游戏生态
云游戏概念其实对我们并不陌生。早在2009年,云游戏概念便在当年的GDC大会上有所提出,近年来,索尼、微软、谷歌、亚马逊纷纷入局,行业对云游戏的关注和投入在不断提升。
2019年2月,在MWC会议上,中国移动等多个终端供应商共同揭开了5G时代的“面纱”,并表示即将在部分城市进行试点。这就意味着,高带宽、低延迟的网络环境下,云游戏的到来将不再遥远。
而生活节奏较快的当下,玩家越来越习惯使用移动终端进行游戏,移动游戏市场已经占据全球游戏市场的47%,玩家对移动端游戏极致体验的追求在不断提高。
【图2】
2017年移动游戏市场规模为43%,2018年移动游戏市场规模提升至47%
数据来源:Newzoo《2018年度全球游戏市场报告》
另一方面,由于Android碎片化和参差不齐的终端机型,一并导致移动游戏玩家产生了或好或坏的游戏体验。云游戏的诞生,也使“用低端机玩高端游戏”成为可能。
正因此,在“嗅到”了游戏开发者们对云游戏的强烈需求后,力求推动游戏行业生态发展的腾讯WeTest,开启了服务于B端客户的模式,建立起腾讯CMatrix云游戏服务平台,率先致力于研究Android云游戏技术解决方案,为腾讯内外部的云游戏业务方提供技术支持,希望与行业伙伴共同搭建云游戏生态。
五大优势,Android容器虚拟化方案克服云游戏难题
“Android云游戏”,顾名思义,指的是一种利用云游戏技术操作Android游戏的方式。在“Android云游戏”技术下,支持浏览器、独 立App等任何访问形式。
【图3】
腾讯CMatrix通过虚拟化技术在云端服务器创建大量安卓容器,游戏直接在强大的服务器上运行,同时将渲染好的游戏画面通过网络传送到终端用户,最大程度降低对用户硬件的要求,并可在多种终端上玩云游戏,目前已支持安卓、IOS和Web等平台。
对于游戏开发者来说,无需考虑玩家的硬件性能限制,也不再需要多系统移植,只需要专心投入游戏本身的研发,就可以零成本实现云游戏,并可运行于各个终端上。
通过这项技术,游戏直接在云端服务器上运行,直接降低了对终端设备磁盘空间及性能的要求。玩家可以在性能有限的手机上体验到高品质的游戏,这解决了低端安卓设备带不动大型游戏的问题。
汲取腾讯WeTest在相关领域多年的技术沉淀,腾讯CMatrix在云游戏平台的并发性、兼容性、可维护性及游戏体验上都有良好的表现。
与此同时,基于Android容器方案腾讯CMatrix还设计了设备管理、服务器管理、用户交互服务的体系架构,让智能路由调度、智能流控算法成为可能,为玩家提供低延迟、高品质的云游戏体验。同时,腾讯CMatrix也具备了动态扩容及故障自恢复能力。
综合来看,腾讯CMatrix所带来的云游戏技术解决方案,具有以下五大优势:
一、用容器的方式进行安卓虚拟化,低成本、高性能;
二、支持边缘计算部署,更好的时延体验,更低的网络带宽成本;
三、智能调度,负载均衡,容灾容错;
四、跨终端云游戏,支持安卓、IOS和Web;
五、成熟的PaaS平台,企业可基于CMatrix平台,快速构建自己的云游戏产品。
【图4】
Android云游戏整体技术架构
技术成就未来,推动游戏产业革新
2018年,腾讯CMatrix的云游戏技术解决方案已在腾讯先游平台上进行了云用研的实践落地,并进行了小规模的用户测试。
2019年内,腾讯CMatrix将会首先通过腾讯云对内外提供技术解决方案。腾讯云计划在中国多个地区部署超过14个边缘节点,通过边缘计算技术,有效控制游戏延迟,支持合作方为用户提供最佳体验。
与此同时,腾讯CMatrix还将为腾讯的游戏分发平台提供技术支持,助力云试玩相关产品的研发。
随着云游戏技术和环境的逐渐成熟,云试玩广告、云客厅车载娱乐、高画质的移动游戏,以及基于云游戏模式的创新游戏等都将成为可能。腾讯CMatrix将与行业伙伴积极合作,共同探索更多的落地场景。
在腾讯游戏公共研发运营体系(CROS)更加专业和体系化的发展背景下,腾讯CMatrix将和CROS一起为移动、PC、主机等不同平台的云游戏提供更多技术解决方案。促进国内游戏产业的技术革新,使玩家获得更高品质的游戏体验,让游戏超乎你的想象。