《2022中国云游戏行业认知与观察》——第一章、了解云游戏——1.1 什么是云游戏?(中) : https://developer.aliyun.com/article/1227104?groupCode=tech_library
一 方面,面对的问题是,用户越靠近边缘,体验就越好。另一方面,如何 平衡边缘部署容量,不会产生大规模的空置,变向抬高云游戏运营成本 。我们解决的办法就是通过云边协同方式找到最佳链接。具体实操的方 法是在用户点击选择云游戏时,首先通过边缘和中心找到离玩家最近的 机房,同时在边缘机房超量过程中,智能找到离玩家最近的中心机房,逐 级做服务本身的卸载。通过这种方式可以保障边缘的资源利用始终保持 在较高的水位,同时将峰值的流量卸载一部分到更大的中心节点,保障 整体的资源使用量维持在较高水平,从而进一步降低成本。元境在云边 协同方面的探索目前还还在进行中,未来将持续在调度算法上不断调整 优化,让延时需求高的玩家能够优先匹配到保障质量的调度方式上去,并逐步降低资源耗损以控制成本。
4、适应云化游戏阶段,兼容端、手、页游
存量游戏的规模是比较大的,很多客户和厂商希望通过云游戏的方式将存量游戏带到新的平台媒介上,比如页游转向手游,满足用户持续的黏性 需求,手游向大屏迁移,提升大屏内容丰富度,端游向手游迁移,丰富娱乐场景。
每 个游戏发展的底层编程环境和基础架构是大相径庭的,页游经过多年发 展,从最早期 ActionScript 到中期 Flash 到最新的 H5 和 Canvas,经 历了很长的时间跨度,并且依然 有很多受到玩家喜爱的游戏运行在上面 。元境在这方面的努力,一方面是针对多种不同的浏览器做兼容性的支 持,包括兼容 IE 模块运行一些老的页游;另一方面,兼容最新的浏览器 Chromium-based,支持 H5 的新特性。通过多核的浏览器方案,能够 让网页游戏更好地运行在云游戏环境中。针对页游常见的跨端需求,云 游戏也做了很多输入模拟的工作,使得常见的页游操作能够在手机或大 屏上被还原出来。
x86 架构上,元境也有完整的端游容器,能够享受 x86 在算力方面已有 的优势,包括最好的 GPU 和非常高速的本地化存储。在此基础上,云游 戏着重解决了 Windows 多年来多种不同的图形接口、输入接口以及编 程环境输入方式的区别,元境使用了相对完备的兼容层去适应 DX 不同 版本、OpenGL 等各种不同的输入方式,使各种端游在迁移到元境时,不 需要改造,就能顺畅、高效地运行起来。
输入方面,元境支持键鼠加手柄的操作。另外,云游戏也在积极补全跨屏输入适配遇到的各种问题。
手 游容器方面,云游戏使用的是板卡 SOC 方案,可以理解为将传统手机S OC 芯片制作成服务器后放置在云端,主要目的是实现较好的兼容性输出 。大部分的手机游戏都是针对 SOC 进行变异的,云游戏的板卡方案能够 维持较好的兼容性。在此基础上,我们做了多种系统能力的升级,包含 云端设备模拟,以解决云端手机没有蓝牙、GPS、摄像头,而游戏却可 能会调用的问题。针对各种不同规格的屏幕(穿孔屏、刘海屏等)、不 同尺寸的屏幕,去提供差异化的支持。游戏本地终端的属性会被复制到 云端,让云端使用非常接近于本地的环境去运行游戏,达到类似于原生的效果。
对端游、手游和页游,元境都能够提供非常好的兼容性,无论 存量游戏属于哪一类,云游戏都能快速提供近似原生游戏的体 验,对各类游戏运行平台非常友好。
除 了硬件部分,云游戏也在持续不断地布局和优化云原生容器技术来提高 云上算力。例如分布式渲染、沙盒技术和 AI+ 物理算力这些技术方向的 研发,都可能为云端带来几何级算力的提升,这些关健领域技术在云游 戏正不断获得突破。