2019年起,火山引擎视频云团队开始进行云游戏相关技术的预研。基于团队在安卓云、虚拟化、服务器硬件、音视频传输、编解码等领域的丰富研发经验,最终打磨出全面兼容、灵活多样的云游戏产品。
云游戏的本质是交互性的在线视频流,毫无违和感的展现形式,无需用户改变当前的操作习惯,可直接应用于视频类、直播类、社交类等平台。同时云端算力不仅限于支持目前已有的手游、端游,各类互动内容也可以通过音视频流推到多终端设备上。
以上高频率、强交互的应用场景,自然也对云游戏的技术提出了更高要求:更高算力、更好兼容、更低时延、更低服务成本。
针对以上需求,火山引擎云游戏团队从底层服务器硬件、编解码、音视频传输,到PaaS服务平台,都进行了深度优化:
- 自主研发和深度定制支持实时互动场景的计算服务器,满足云原生强社交互动场景;
- 超低延迟的端到端传输方案,自研编码器大幅提升编码效率,节省码率消耗;
- 为各项计算任务提供高密度、高性价比的算力,针对不同算力要求动态扩容和分配;
- 自动检测热更资源,实现跨地域情况下秒级游戏资源的分发和调用。
目前火山引擎云游戏产品已在抖音、今日头条、西瓜视频等APP上提供服务,通过广告投放、微端分发、直播等场景支持业务需求,为终端用户提供游戏转下载、长期在线玩等能力。
- 试玩广告:搭配游戏秒启动能力和高画质低延时方案,支持通过脚本工具进入指定场景,在有限的体验时效内,带来最大的广告转化率;
- 游戏平台:提供高兼容、高并发的稳定服务,针对用户数据和游戏数据打通需求。提供云端免登、支付和数据消息通道服务,支持游戏自动热更处理和更新包快速分发;
- 互动直播:提供一键开播、控制权转移和多人PK等功能,支持在直播平台和视频平台进行游戏互动体验,增加曝光和转化渠道。
未来云游戏也将应用于VR/AR等更多场景,并联合内容、技术和平台打造云游戏互动社交生态。
基于火山引擎视频云的技术优势,云游戏产品可以帮助游戏和泛互娱行业的客户低门槛、一站式地建设云游戏业务能力,摆脱硬件设备限制。同时,火山引擎边缘计算广泛覆盖的边缘节点,也助力云游戏突破“带宽”与“成本”的限制,为终端用户提供无设备限制、稳定、高品质、超低延迟的游戏体验。
2017年起,随着字节跳动内部多个应用的快速发展,时延、带宽、地域覆盖等需求开始显现:
- 如何满足应用快速增长所需的大范围资源部署和用户覆盖?
- 如何为不同地域、不同终端、不同运营商的用户,提供全域一致性服务?
- 如何提高大流量场景下,高并发业务分布式弹性部署的效率?
- 如何保障用户更加实时的交互响应,提升用户体验?
基于这些需求的推动,在业务应用发展期,火山引擎便布局了边缘计算。
从应用基础架构出发,火山引擎边缘计算团队将「云+端」两层架构,升级为「云+边+端」三层架构,补齐了用户侧与云中心之间缺失的计算环境,实现了大规模的边缘计算节点部署。
为了更好地实现云边端协同,边缘计算团队选择以云原生架构解决多层算力结构存在的问题,如:海量异构终端无缝连接、边缘节点自治、中心能力有效下沉、云边端体验一致、全域资源合理调度等,构建新一代边缘计算云平台。
边缘计算云平台整体采用“一横N纵”架构。 “一横”指基于边缘计算基础设施打造的云原生边缘平台,“N纵”指具象化的服务能力,包括边缘虚机、边缘容器、边缘网络、边缘函数、边缘渲染等。
基于云原生的新一代边缘计算云平台,在应用资源上融合了不同的异构算力,在应用管理上支持更加灵活的编排调度,在应用服务上能够保障云边端全域一致的用户体验,最终为边缘计算节点产品提供强大的底座能力支撑。
目前火山引擎边缘计算节点已经在字节跳动内部多个场景落地,如视频直播、实时音视频、云游戏等;支持了多场超大型流量洪峰场景的综合服务保障,如2021年央视春晚抖音红包、818抖音新潮好物节等,帮助客户有效降低网络时延、减少回源带宽,进一步优化用户体验和降低企业运营成本。
随着边缘计算和云游戏的融合,在低时延边缘算力的基础上,火山引擎能够为用户提供更易交互、更加沉浸、细节更丰富的游戏体验。通过边缘弹性算力、实时渲染、动态流传输等关键能力,实现用户不受硬件限制、随时随地享受高质量的沉浸式游戏体验。
未来,火山引擎将持续打造“以用户体验为中心”的云边端一体化边缘云基础设施,助力包括云游戏在内的更多产业加速迈入新“视”界。