标准规范下载简介
T/TAF 119-2022 云游戏参考架构.pdfICS 33.050 CCS M 30
T/TAF 119—2022
上海汽车股份有限公司汽车齿轮总厂餐厅大楼装饰工程施工组织设计T/TAF 119—2022
电信终端产业协会发布
T/TAF 1192022
言 范围 规范性引用文件 术语和定义. 云游戏参考架构 4.1云游戏参考架构视图 4.2用户视图. 4.3功能和部署视图
百· 范围 规范性引用文件 术语和定义 云游戏参考架构 4.1云游戏参考架构视图 4.2用户视图.. 4.3功能和部署视图
T/TAF 1192022
T/TAF 1192022
本文件主要制定云游戏参考架构,旨在对云游戏架构的设 与搭建提供一种高效、规范、可应用推 广的参考架构,从用户视图、功能视图等方面,规范云游戏的角色、功能模块等的要求
4.1云游戏参考架构视图
云游戏参考架构采用视图方法进行描述,见图1。采用四个不同的视图进行描述:用户视图、功能 视图、实现视图和部署视图。
各个视图的描述见表1
图1不同架构视图之间的转换
表1云游戏参考架构视图
T/TAF 1192022
表2云游戏参考架构视图(续)
户视图向功能视图转换关系如图2:
4.2.1云游戏角色及构成要素
图2云游戏用户视图向功能视图的转换
云游戏角色及构成要素
T/TAF 1192022
表4云游戏角色及构成要素(续)
4. 2. 2云游戏主要活动
4.2.2.1云游戏上架及部署
图3云游戏上架及部署活动
云游戏上架及部署活动流程: a)游戏开发者基于云游戏适配的客户端包体及相关配置信息传递给云游戏(运营)平台; Q) 云游戏(运营)平台对游戏包体做安全扫描等预处理,满足预定格式、安全等要求: )云游戏(运营)平台向云游戏服务平台启动安装流程,传递游戏包体、部署节点等信息: 云游戏服务平台将游戏包体等部署配置到对应的节点; e 云游戏(运营)平台运营人员测试、审核云游戏内容; f)审核通过后,云游戏(运营)平台发布上架该款游戏。 涉及到的功能: a)云游戏的开发和测试; b)游戏内容安装与部署; c)安全与内容审核; d)云游戏上架。
4.2.2.2游戏登录及运行
T/TAF 1192022
图4云游戏登录及运行活动
a)用户输入游戏大厅登录账户及相关信息; b)终端将登录信息发送给云游戏(运营)平台验证; c)云游戏(运营)平台验证后返回给终端,用户进入登录后界面。 云游戏运行活动流程: a)用户点击界面某款游戏 b)终端携带游戏、用户测速和地址等信息加载请求发送给云游戏(运营)平台,用户测速流程作为 可选; 云游戏(运营)平台向云游戏服务平台根据用户服务等级、测速结果等信息(可选)向云游戏服务 平台请求用户调度: dx 云游戏服务平台根据服务节点负载情况、资源配比等信息选择节点资源,向对应云服务发送申 请; 云服务加载对应的实例和游戏; f) 云游戏服务平台返回为该用户分配的实例信息,并传递给终端; 终端启动建立与云游戏实例的安全连接和传输通道; 1 用户通过终端屏幕、手柄等输入指令传递给云端实例,实例通过本地音视频流采集、编码再传 输给终端,终端实现音视频播放
涉及功能: a)账号鉴权管理; b)用户调度; c)实例/镜像及游戏管理; d)音视频串流与传输; e)游玩体验保障。
4.3.1云游戏逻辑及部署架构
T/TAF 1192022
图5云游戏云端逻辑架构图
SaaS:云游戏(运营)平台,专注面向用户做游戏推厂,与游戏内容开发商合作游戏内容运营等。 PaaS:云游戏服务平台,围绕云端串流、运行实例和游戏管理、智能调度为核心功能,承载了云游 战算力带宽成本和游玩体验的诉求。 IaaS:基础设施云服务,提供基础计算包括GPU虚拟化等、存储、网络资源,包括中心云和边缘云。
T/TAF 1192022
、用户体验、可靠性等方面综合考虑的部署架
T/TAF 1192022
a)对游戏时延、用户体验要求高的云游戏服务平台算力下沉边端靠近用户侧,缩短时延,提升用 户体验;中心云部署用于时延不敏感的云游戏或者边缘云资源池储备备选, b)云游戏服务平台管理面以及云游戏(运营)平台以中心云部署为主,实现全局资源信息统一管理 和高可用性。 c)边边协同,边云协同,实现弹性资源调度,高可靠性
4. 3. 2云游戏服务平台功能及部署
图8云游戏服务平台功能及部署
分为三部分:一、终端APP上的SDK;二、部署在边缘云和中心云的业务面功能,负责用户接入管 理、流化管理;三、部署在中心云的管理面,资源管理和游戏管理。 接入管理: a)鉴权管理:终端用户在接入云游戏音视频流前对用户身份、终端身份、游戏session等信息的 鉴权处理。鉴权管理需与云游戏服务平台的实例管理、云游戏运营平台认证与鉴权等模块互动。 多协议传输:提供可与多种网络传输协议对接的能力。根据终端类型、运营策略、网络条件等 动态选择适当的音视频流传输方案。 控制通道:终端用户操作控制指令流的传输通道。 d) 网络监控:提供控制指令流、音视频流在传输运行过程的网络检测能力,典型如延时、丢包等 网络指标。 e) 安全防护:提供如证书认证、防盗连、防攻击等安全能力。 流化管理: a) 音视频采集:提供云端游戏运行过程中视频图像、音频数据的抓取和推送能力。 b) 音视频编码:提供多种音视频流的编码压缩能力,如YUVHZ-JY 杭州市城市道路检查井盖及雨水口设计图集(杭州市市政设施建管中心 上海市市政工程设计研究总院2016年10月),H264/5。音视频编码需具有根据运 营策略、终端用户设置、网络传输质量等因素而调整编码配置的能力。 c) 视频转码:提供多种音视频编码间的格式转换服务能力。 d) 智能码率控制:系统可根据终端用户设置、网络传输等因素的变动,自动化的调整音视频编码, 网络带宽,包丢弃策略的能力。 资源管理:
T/TAF 1192022
建游戏VM等。 b 镜像管理:提供云游戏资源镜像的生命周期管理能力,如镜像创建、私有镜像制作、镜像备份, 镜像导入导出等。 C 部署与配置:提供云游戏实例的部署和配置管理,如部署密度、实例规格、配置策略、游戏 APK动态部署、游戏运行数据管理等。 d)资源计量:提供云游戏消耗资源的计量和统计,如CPU/MEM使用量,使用时长等。
b)游戏状态管理:游戏的生命周期和状态管理。如启动游戏、停止游戏、游戏退出、异常、游戏 存档等; 游戏调度:当终端用户接入系统时,动态的将用户调度分配到可用游戏实例。如游戏实例预启 动、实例分配状态管理、游戏与实例调度管理等。 用户体验管理:协同云游戏运营、云游戏监控、资源管理等,根据如用户的等级,游戏运行状 态,动态调整如游戏实例资源、编码、调度等系统,保障用户体验持续稳定。
4.3.3云游戏运营平台功能及部署
图9云游戏运营平台功能及部署
云游戏运营平台分为三部分:用户服务、开发者服务、游戏内容管理。 用户服务:面向终端用户相关服务, 账号管理:云游戏场景下,账号分为两类:用户账号、游戏账号。用户账号是游戏运营商运营 所需的用户识别,用户使用此账号与云游戏运营商交互,包括订购、支付等。游戏账号是游戏 用来识别用户的标识,用户使用此账号与游戏交互,包括多人游玩、排行榜等。基于安全考虑, 用户账号建议由用户终端层提供。终端设备直接由用户控制、同时方便利用人的生物凭证完成 认证。游戏玩家使用此账号订购、支付。游戏账号建议绑定到用户账号下,游戏玩家使用用户
地道防水工程施工方案T/TAF 1192022
T/TAF 1192022