​赠书 | 云游戏搭上 5G 快车,华为、腾讯争相布局

作者 | 林瑞杰 冯林 温向东 陈乐 等

来源 | 大数据DT

头图 | 下载于ICphoto

伴随 5G 网络的部署和商用进程,云游戏作为 5G 技术在消费互联网领域的重要应用,受到了资本和社会的广泛关注。

本文介绍了云游戏的基本概念和定义、云游戏的典型特征和分类、云游戏的发展历程,以及为什么说现在才真正进入云游戏时代。

云游戏的定义

随着5G的来临,云游戏的概念越来越为大众所熟知,云游戏的发展正逐渐步入正轨,对其概念的探寻也愈发火热。

百度百科对云游戏的概念做了简要阐述:云游戏(Cloud Gaming)又称为游戏点播(Gaming on Demand),是一种以云计算技术为基础的在线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的轻端设备(Thin Client)能够运行高品质的游戏。

华为和顺网公司联合发布的《云游戏白皮书》从基本原理的角度对云游戏的概念进行了如下定义:云游戏将内容的存储、计算和渲染都转移到云端,实时的游戏画面串流到终端进行显示,最终呈现到用户眼前。

云游戏也称为GaaS(Game as a Service),它将游戏体验变成一种服务,提供给广大用户,解决了用户不断购买或升级终端设备的困扰,也避免了游戏下载和更新的麻烦,从成本、时间、内容、维护等方面提升了游戏体验。

本书采纳的是5G云游戏产业联盟发布的《云游戏产业发展白皮书(2019年)—5G助力云游戏产业快速发展》中对云游戏的定义,具体如下。

云游戏是以云计算为基础的游戏方式,本质上为交互性的在线视频流,在云游戏的运行模式下,游戏在云端服务器上运行,并将渲染完毕的游戏画面或指令压缩后,通过网络传送给用户。

具体可理解为远程超强服务器中拥有众多虚拟电脑,玩家可在其中一台电脑中进行游戏,游戏的画面与声音通过网络传输至终端(PC、移动终端、机顶盒等),玩家可通过输入设备(鼠标、键盘、手柄等)对游戏进行实时操作。

图2-1 云游戏架构示意图

云游戏的6个典型特征

云游戏作为一种与云计算等技术相融合的产物,区别于端游、页游、手游和主机游戏等类型的游戏,具备游戏资源云化、运行过程云化、游戏内容跨平台、瘦客户端性、计算和网络强依赖、平台化管理6个典型特征.

1. 游戏资源云化

此处的游戏资源是指游戏运行过程中需要用到的资源文件,包括场景、人物、动画和音频等资源。

  • 云游戏中,这些资源均存储在云端,只需要将游戏下载到云端服务器上存储并运行即可;

  • 端游、手游和主机游戏则将这些资源存储在游戏客户端本地,需要先下载一个游戏客户端并安装到本地硬盘中再运行,游戏的各种资源均在本地完成加载;

  • 页游是指运行在浏览器上的网页游戏,虽然看起来无须下载和安装客户端,但实际上游戏资源需要在打开网页时加载至本地。

2. 运行过程云化

游戏运行过程是指游戏的逻辑计算和画面渲染等必要的步骤。云游戏本质上是一种基于云计算的远程技术应用,游戏在云端完成对每一帧视频画面的渲染之后,通过网络传送到指定的终端进行解码输出。

而端游、页游、主机游戏和手游均是在本地运行游戏的各项逻辑计算和画面渲染,游戏运行速度和画面效果取决于本地电脑的硬件配置。

3. 游戏内容跨平台

由于云游戏的资源存储在云端,其运行过程也在云端,因此云游戏基本上实现了与客户端的解耦。如果能将运营平台统一化,那么游戏商在不同机型间的适配和优化的工作量将大幅减少,从而可以解放部分人力资源用于产品创新。

尤其是对原生云游戏内容而言,其游戏内容的跨平台性提高了游戏开发的效率,提升了游戏的呈现质量,同时也降低了开发的成本。

4. 瘦客户端性

云游戏将客户端与游戏的存储、运行等功能解耦,经常玩各种大型游戏的重度游戏用户不再需要腾出手机空间或购买更大容量的新设备。

同时,由于游戏的运行整体都集中在云端,因此云游戏对终端设备的内存大小和处理器性能等的要求比较低。在云游戏生态下,即使是在性能配置较低的“瘦客户端”中也可以畅玩大型3A游戏。

5. 计算和网络强依赖

在云游戏模式下,游戏在云端存储、运行和渲染,然后以压缩视频流的方式通过高速网络传输至终端上运行,因此云游戏对云基础资源的计算能力、网络带宽提出了更高的要求。

6. 平台化管理

云游戏的运行和运营管理都集中在云端,这对规范云游戏的生态发展有诸多好处。

  • 游戏玩家的角度来看,云游戏可以利用云端ID识别等技术杜绝外挂等影响游戏公平性的操作;

  • 政府监管的角度来看,云游戏可在云端审查游戏的整体内容,有利于简化审批工作并加强监管;

  • 知识产权的角度来看,云游戏可使用数字内容版权保护(Digital Rights Management)机制,提供更加有效的数字版权保护;

  • 社会责任的角度来看,云游戏更有利于未成年人游戏防沉迷工作的推进。

云游戏的3种分类方式

分类是对事物进行深度认知与理解的一种方法。本文将以云游戏技术链条中的不同环节为基础,对云游戏进行分类,以加深读者对云游戏概念的认知与理解。根据云游戏所包含的技术要素,我们从(云端)、(网络传输)、三个层面的技术特征入手,对其进行分类。

1. 按云端计算架构分类

根据运行游戏的云平台的计算架构来进行分类,云游戏可以分为X86架构和ARM架构两大类。X86架构的云平台主要用于PC端游戏和主机游戏的云化,ARM架构的云平台则主要用于手游的云化。

X86服务器的操作系统既可以是Windows,也可以是Linux,其优势十分明显。

  • 第一,服务器的标准化程度高,供应链成熟,目前IT领域的大部分服务器都是X86架构,因此服务器的购买比较方便,备货周期非常短。

  • 第二,硬件稳定性高,耐用性好,使用生命周期长。

  • 第三,维护简单,X86架构服务器的IDC托管模式很成熟,机房的管理人员无须进行特别培训即可胜任。

但是,万事万物都是相生相悖的,X86服务器也具备性能损耗大、经济成本高、一级兼容性较差等问题。

基于ARM服务器的Android 虚拟机架构与X86服务器的架构基本类似,只是云端服务器的CPU是基于ARM指令集,而非Intel的X86架构。相应的,其优势也有相同点,例如,服务器的标准化程度高、硬件稳定性高、维护相对比较简单等。

同时,值得一提的是,由于ARM架构本身就是ARM指令集,因此无须进行指令集的解析,从而也不存在兼容性问题。但其存在核心供应商较少、配套硬件的供应链不够成熟、显卡等关键器件的支持力度较小等问题。

2. 按网络传输内容分类

根据网络传输的游戏内容来进行分类,云游戏可以分为指令流传输视频流传输两大类。它们的实现方法各不相同,指令流传输图示如图2-2所示,视频流传输图示如图2-3所示。

图2-2 指令流云游戏

以指令流为核心的技术解决方案,其在网络中传输的是相应的指令。指令流云游戏的原理是在服务器端运行游戏,所有的逻辑仍由云端进行运算,只是最终形成的是OpenGL或者WebGL的渲染指令,再通过网络传输到终端设备,由终端设备解析和执行指令流,指令流充分利用了终端设备的GPU能力。

图2-3 视频流云游戏

以视频流为核心的技术解决方案,其在网络中传输的是音视频信号。游戏中所有的计算和画面渲染都在云端服务器中进行处理,随后通过相应的编码压缩技术,将最终的画面转换为视频和音频数据并利用网络传输给不同的终端设备,最后由客户端进行解码并显示。

以上两种技术解决方案都需要从以下几个方面进行技术层面的优化和整理,最终形成统一的行业规范。

指令流传输的方式传输的内容少而轻,游戏的运行还要依赖本地终端的计算能力,其实,指令流云游戏只是介于云游戏与本地游戏之间的一个“混血产物”。

视频流云游戏则全部在云端执行,从云游戏的概念上来看,视频流云游戏才算是纯正的云游戏。但是,在网络质量尚未达到支持云游戏的理想条件时,指令流传输方式也不失为一种好的过渡性解决方案。

3. 按端侧串流内容分类

根据端侧云游戏产品的形态进行分类,其产品形态可分为两种:游戏窗口串流和桌面串流

  • 游戏窗口串流的特点是云端仅将游戏窗口内的画面串流至本地,只能用于游戏用途;

  • 桌面串流则是将整个桌面串流至本地,通常会预置各类热门网络游戏(LOL、DOTA2、PUBG 等)和主流游戏平台(WeGame、Steam、Origin 等),用户就像是在使用网吧的电脑一样。

云游戏行业研究

2019年既是中国5G商用的元年,也是我国云游戏产业的“新元年”国内三大运营商、华为、腾讯等企业开始推动云游戏的技术、标准和应用的落地,以构建我国云游戏产业生态。

2019年12月,我国5G云游戏产业联盟正式成立,成立大会上发布了由中国信息通信研究院、国家广播电视总局广播电视科学研究院、中国新闻出版传媒集团和5G 云游戏产业联盟联合牵头,数十家业内企业参与并共同起草的《云游戏产业发展白皮书(2019年)——5G助力云游戏产业快速发展》。

白皮书中深入解读了5G如何助力云游戏的突破和变革,分析了其关键技术发展路线,梳理了5G时代云游戏的产业结构和生态体系,探讨了产业发展所面临的挑战,并提出了相应的政策建议。

2019年12月,华为iLab实验室联合顺网科技发布了《云游戏白皮书》,从技术、应用、产业链、用户体验、商业模式等各个方面详细解读了云游戏行业的现状。《云游戏白皮书》重点针对端游云游戏,从端到端解决方案、关键技术、用户体验、商业模式等多个方面进行剖析,同时也明确了云游戏体验的关键约束。

2020年3月,腾讯科技(上海)有限公司联合深圳市标准技术研究院发布了团体标准《云游戏参考架构与安全要求》。标准中规定了云游戏的架构组成、用户视图、功能视图等相关要求,适用于云游戏架构的设计与搭建。《云游戏参考架构与安全要求》成为国内发布的首个云游戏标准,该标准的发布加速推动了国内云游戏产业全面标准的制定。

2020年6月,5G云游戏产业联盟标准工作组会议正式通过了《云游戏术语与定义》《云游戏标准体系研究》《云游戏参考架构》等通用基础类标准和研究课题的立项。这些标准的制定意味着云游戏产业的进一步成熟,云游戏的概念和技术成熟度已具备可标准化的基础。


本文摘编自《云游戏:5G开启数字娱乐新时代》,经出版方授权发布。

推荐语:5G云游戏产业联盟出品,产业、技术、商业3维度展开,金山云CEO、完美世界总裁、盛趣游戏CEO联袂推荐。

对于云游戏,你有哪些体验?

#欢迎来评论区讨论#

CSDN云计算 将选出三名优质留言

携手【机械工业出版社华章分社】送出

《云游戏:5G开启数字娱乐新时代》一本

截至6月1日14:00点

  更多精彩推荐  张一鸣卸任CEO,立下10年之约,期望突破线性延伸王炸不断,半导体巨头们到底在打什么牌?
Python 爬影评,《悬崖之上》好看在哪里?热文 | 卷积神经网络入门案例,轻松实现花朵分类点分享点收藏点点赞点在看

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/514894.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

腾讯云~云存储和数据万象CI 实战

文章目录1. 依赖2. 工具类3. 配置文件1. 依赖 <!--腾讯云存储--><dependency><groupId>com.qcloud</groupId><artifactId>cos_api</artifactId><version>5.6.45</version></dependency><dependency><groupId&g…

数据湖有新解!Apache Hudi 与 Apache Flink 集成

简介&#xff1a; 纵观大数据领域成熟、活跃、有生命力的框架&#xff0c;无一不是设计优雅&#xff0c;能与其他框架相互融合&#xff0c;彼此借力&#xff0c;各专所长。 作者&#xff1a;王祥虎&#xff08;Apache Hudi 社区&#xff09; Apache Hudi 是由 Uber 开发并开源…

显微镜下的大明内容_平凡故事展现炮火下人性光辉,李少红《解放·终局营救》创作全解...

【巨匠】至心至情&#xff0c;匠心独运尝试过大量的题材与类型后&#xff0c;在建国70周年的历史性时刻&#xff0c;李少红老师终于执导了自己的第一部战争电影《解放终局营救》。 有人说&#xff0c;这只是李少红题材创新的一个新方向&#xff1b;有人说&#xff0c;李少红是想…

MQTT在游戏运营发行中的实践

前言 在游戏生态中&#xff0c;主要包含游戏的研发方以及运营发行方。一款游戏的运行&#xff0c;分为研发和运营两个阶段。研发的主体有个人、独立工作室、游戏研发公司等&#xff1b; 游戏的研发主体专注于游戏内容的研发&#xff0c;对游戏的发行及运营往往在人力、财力上…

2021 火爆技术人朋友圈的实时音视频 RTC 你 Pick 了嘛?

5月27日20点&#xff0c;第 13 期「大咖来了」&#xff01; CSDN 副总裁于邦旭、融云 CTO 任杰、即构科技副总裁刘莉&#xff0c;多方视角探讨 RTC 超级风口与机遇&#xff0c;还有众多精美礼品等你拿&#xff01; 立即戳&#xff1a;https://live.csdn.net/room/csdnnews/cn…

[V3] Error on build in CI: Cannot find module ‘node:path‘ in vite.config.ts

解决办法 原来的自己的 node 版本是 v14.16.0 的版本&#xff0c;出现了不兼容的问题&#xff0c;于是升级到了稳定版 v16.16.0 。 从新删除一下安装包 rm -rf node_modules package-lock.json 再 npm i&#xff0c;再 build 就没有问题了。 问题链接&#xff1a;https://gith…

SAE 的极致应用部署效率

简介&#xff1a; SAE 在应用创建、部署、重启过程中的效率优化。 作者 | 文俊 阿里巴巴云原生团队 本文整理自《Serverless 技术公开课》 作为 Serverless 平台&#xff0c;SAE 提供了应用全托管的服务&#xff0c;充分利用了云原生的技术红利&#xff0c;以容器作为应用载体…

axios 失败 安装_axios 安装使用

axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端&#xff0c;本质上也是对原生XHR的封装&#xff0c;只不过它是Promise的实现版本&#xff0c;符合最新的ES规范&#xff0c;它本身具有以下特征&#xff1a;1.从浏览器中创建 XMLHttpRequest2.支持 Promise API3.客…

独家下载!《Java工程师成神之路(基础篇)》

简介&#xff1a; 初学Java的你还在烦恼不知道怎么去学&#xff0c;学习什么内容吗&#xff1f;那么多的技术书籍是否已经让你无从下手&#xff1f;别急&#xff0c;来看这一份完整的Java学习路径。 复制该链接到浏览器完成下载或分享&#xff1a;https://developer.aliyun.com…

Gartner:2021全球安全和风险支出将超1500亿美元

编辑 | 宋 慧 作者 | Gartner投稿 头图 | 付费下载于东方IC 全球信息技术研究和顾问公司Gartner预测&#xff0c;2021年全球信息安全和风险管理技术与服务支出预计将增长12.4%&#xff0c;达到1504亿美元。2020年安全和风险管理支出增长率为6.4%。 Gartner分析师认为&#xf…

四年,如何从前端小白蜕变为前端技术专家?

作者简介&#xff1a;珑晴——淘系技术部前端技术专家&#xff0c;16 年校招实习转正进入的阿里&#xff0c;当时是在聚划算前端团队&#xff0c;随着业务变化一路从聚划算到天猫至今加入淘系技术部&#xff0c;负责日常活动营销的同时&#xff0c;也多次参与大促会场&互动…

lg显示器工厂模式怎么进入_LG液晶显示器进入工厂模式方法.doc

LG液晶显示器进入工厂模式方法常见CRT显示器的工厂模式进入方法IT.SOHU.COM  2004-05-07 09:51  转自&#xff1a; 天极网显示器工厂模式的进入方法集锦1.TCL显示器1)M1502显示器面板按键&#xff1a;“&#xff0d;”,“&#xff0b;”,“←”,“→”,电源开关“◎”。工厂模…

Tomcat 一键启停脚本 linux

文章目录一、脚本开发1. 编写脚本2. 修改脚本3. 赋予权限二、脚本执行2.1. 启动tomact2.2. 查看tomact状态2.3. 停止tomact一、脚本开发 1. 编写脚本 vim start-tomcat.sh添加以下内容&#xff1a; #!/bin/bash# description: Tomcat start/stop/status script#Location of …

从 Storm 迁移到 Flink,美团外卖实时数仓建设实践

简介&#xff1a; 本文主要介绍一种通用的实时数仓构建的方法与实践。实时数仓以端到端低延迟、SQL 标准化、快速响应变化、数据统一为目标。 作者&#xff1a;朱良 本文主要介绍一种通用的实时数仓构建的方法与实践。实时数仓以端到端低延迟、SQL 标准化、快速响应变化、数据…

Arm发布移动端v9体系新架构,CPU、GPU、IP全囊括了!

2021年5月25日晚&#xff0c;Arm发布了针对移动端的Armv9体系新架构&#xff0c;除了公布首款全面计算&#xff08;Total Compute&#xff09;解决方案&#xff0c;Arm还发布了首批基于Armv9 架构的Cortex-A CPU&#xff0c;为消费电子视觉体验而设计的Mali-G GPU系列&#xff…

阿里 双11 同款,流量防卫兵 Sentinel go 源码解读

简介&#xff1a; 本文主要分析阿里巴巴集团开源的流量控制中间件 Sentinel&#xff0c;其原生支持了 Java/Go/C 等多种语言&#xff0c;本文仅仅分析其 Go 语言实现。下文如无特殊说明&#xff0c;sentinel 指代 Sentinel-Go。 作者 | 于雨 apache/dubbo-go 项目负责人 本文…

matlab程序 地震 相干噪声_地震台站台基噪声功率谱概率密度函数Matlab实现

地震台站台基噪声功率谱概率密度函数Matlab实现谢江涛林丽萍谌亮赵敏【摘要】摘要选取2015年四川数字测震台网中筠连和华蓥山地震台记录的垂直分向连续波形数据&#xff0c;利用Matlab软件&#xff0c;计算地震台站台基噪声功率谱概率密度函数&#xff0c;分析地震台站环境噪声…

工业发展 安全护航 2021年工业互联网安全发展峰会成功召开

在数字化创新日益深入的背景下&#xff0c;工业互联网已经成为制造企业构建敏捷、弹性的基础架构的重要转型方向。但与此同时&#xff0c;安全风险与威胁向OT环境渗透&#xff0c;产生了额外的复杂性&#xff0c;对于关键业务与数据带来了严重威胁&#xff0c;构建工业互联网安…

基于 Flink + ClickHouse 打造轻量级点击流实时数仓

作者&#xff1a;LittleMagic Flink 和 ClickHouse 分别是实时计算和&#xff08;近实时&#xff09;OLAP 领域的翘楚&#xff0c;也是近些年非常火爆的开源框架&#xff0c;很多大厂都在将两者结合使用来构建各种用途的实时平台&#xff0c;效果很好。关于两者的优点就不再赘…

Spring boot 2.3优雅下线,距离生产还有多远?

简介&#xff1a; 对于任何一个线上应用&#xff0c;如何在服务更新部署过程中保证业务无感知是开发者必须要解决的问题&#xff0c;即从应用停止到重启恢复服务这个阶段不能影响正常的业务请求&#xff0c;这使得无损下线成为应用生命周期中必不可少的一个环节。 前言 在生产…