共计 2493 个字符,预计需要花费 7 分钟才能阅读完成。
作者:WeTest 小编商业转载请联系腾讯 WeTest 获得授权,非商业转载请注明出处。原文链接:https://wetest.qq.com/lab/view/446.html
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 将与行业伙伴积极合作,共同探索更多的落地场景。