腾讯云游戏行业整体解决方案

点击观看大咖分享

随着游戏行业的迅猛发展,游戏行业竞争日益加剧,好的用户体验度和快速反应能力成为游戏网站发展的关键。游戏行业整体解决方案将能够为游戏厂商提供优质全面便捷的服务。

腾讯云结合自身在云计算业务多年的技术沉淀,依托丰富的游戏生态资源和能力,打造出贯通腾讯云和游戏行业的解决方案,通过三款自研的产品串联出游戏行业的通用需求,并且通过腾讯云强大的弹性伸缩和业务边防能力,腾讯云游戏解决方案能够快速扩展满足游戏行业业务发展需求。

本次腾讯云大学大咖分享课程邀请腾讯云行业高级产品架构师 郑晓曦老师 分享关于“腾讯云游戏行业整体解决方案”课程的内容。

本课程主要介绍三款服务:腾讯云游戏语音服务,腾讯云游戏加速服务与腾讯云小游戏联机对战引擎。

1. 腾讯云游戏语音服务GME

提供一站式的语音解决方案,主要由实时语音,离线语音与语音分析三大功能模块组成。以及此外GME还提供一些特色功能,包括:趣味变声、K歌伴奏和3D方位语音。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_4.png

  • 实时语音:类似于我们的微信通话一样,能够进行在游戏的对账,或房间内进行指挥,或游戏场景沟通等。

实时语音,是整个音频的链路都会涉及到的,从前端的语音的采集、前处理(可能会有一些编码降噪)、伴奏(如K歌场景)、编码、网络传输后台流控、服务器端的解码、混音(在服务器端用均衡器的方式进行变更或加强处理)、后处理(内容审核、声音校验)、播放。应用场景有语音直播、线上ktv、游戏开黑等。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_5.png

  • 离线语音:实现类似微信的语音消息功能,为游戏玩家提供了异步化的消息沟通方式。同时,还支持语音转文字功能,并支持多达120种语言。

离线语音服务的流程是,用户通过在app或者在游戏中嵌入的sdk录制音频,然后上传音频,该音频将存储在云端的云存储中,这时后台调用对应的接口来进行阴转文。此外,支撑120种语言,包括阿拉伯语,西班牙语等。可以应用于有意思的场景,如全球同服,这个是在游戏行业应用比较多的,可以跟全球各个区域的玩家进行联网,可以有很好的游戏体验和沟通。

有兴趣深入了解的话可以添加学习君联系我们,将提供对应的离线语音的语音转文本的体验demo。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_6.png

  • 语音分析:主要为游戏开发者和游戏运营方提供各种不良信息的筛选和过滤,维护游戏内生态良性发展。

通过腾讯云语音分析,可以将所有内容的文件,通过机器的方式,用更低成本、更高效的方式进行检测。能够检测的类别,包括暴恐、色情、政治敏感等,还有自定义的违规词,比如,作为一款游戏,在游戏中,不要去提及竞争对手的游戏产品,这种场景下,可以通过自定义的违规词来进行区分。另外,对于业务开展的不同,分析有所不同的情况下,自定义词库对于客户而言,就会显得非常重要。

那如果客户自己去做这样的语音分析,将有哪些困难呢?

  1. 技术门槛高。因为这里涉及到ASR能力,是对语义的理解,并转换成文本,有很多情况下是需要考虑到前后文来进行语音的转换,另外,很多语音实际上是带着口音和杂音的。特殊的词汇是当下相对比较敏感的词汇,那就需要更多的预警机制,例如对于当下的热点的时事,什么是可以说什么是不可以说的。
  2. 资源消耗大。腾讯云有AI消噪的方式,能够通过声纹的变化,从而判断决策哪部分的声音,可以在处理时忽略。这是需要强大的AI平台和引擎才能做到的。
  3. 缺乏足够的训练数据、场景覆盖不全面。腾讯云的生文库或用于检测的大盘库是基于腾讯系的qq、微信等的一个大盘的能力。拥有海量的这种训练数据、场景覆盖的保障。

GME语音分析拥有以下优势:

  • AI音频降噪
  • 人声伴奏分离。 很多的直播流是一个单一的流,会携带者主播播放的伴奏声,GEM可以用技术的手段,做到人声伴奏的分离。
  • 集团音频审核技术开放。上述提及到,整个集团为语音分析提供支撑库。
  • 接入简单,功能全面。接入是直接通过流的方式,不一定要去升级app/游戏,或嵌入SDK。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_7.png

1.1 GME的应用架构

首先,游戏服务器和多媒体服务器(即语音的服务器),其实是两条流的。客户如果走高清语音流,使用GME服务,不会影响游戏本身的流畅性。GME服务是直接从客户的客户端,对应地直联到语音服务器,从而避免在数据上面的冲突和干扰。

语音服务器的集群有如下的能力:

  1. 独立于游戏的服务器。
  2. 全球可以就近访问。
  3. 弹性伸缩。当用户有一些爆发性的增长,拥有弹性扩容的能力。
  4. 跨平台兼容。服务海外客户较多,PC端与主机端可以进行互联。
  5. SDK的兼容和支撑,GME基本上涵盖了业界所有的头牌引擎。

所以,任何类型的游戏或需求,以GME的产品能力都能够提供足够的支撑和保障。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_8.png

1.2 GME的语音分析处理模型

推出该产品,背后的原因很重要是有腾讯系这个大盘库。从产品的形态跟业界其他的产品对比,GEM拥有两次筛选的流程。

第一次是进入同源音频库,也就是声纹库,进行最初步的筛选和命中。

第二次是通过ASR声转文的方式进行文本库的匹配筛选。很容易筛选出色情、呻吟等,当主播有一些语言上面的暗示或者是一些关键词被命中了之后,从业务的角度,可以进行人工的复审。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_9.png

1.3 GME的接入方式

GME的接入方式是非常简单的。有两种方式,分别是SDK连接和API调用的方式。相当于无论是提供直播流还是语音流,可以直接检测该流的内容有没有存在名单或是异常的情况。

实时语音和离线语音是必须通过SDK来支撑的,因其涉及到点对点、端到端的通讯。

客户项目《QQ狼人杀》,三小时就可以完成接入。接入如果有任何问题,有专人的团队和研发进行售前的支持,帮助大家接入,甚至可以派人到您办公室,解决这个技术上的问题。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_10.png

1.4 GME的应用场景

应用场景广泛,不仅限于游戏行业,只要是与语音相关的,都可以应用。例如语音转文本,通过机器和AI的手段对语音的内容进行检查等情况。文创、政企行业都有应用。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_11.png

1.5 客户案例

以下是腾讯云GME的部分客户,基本服务了大部分游戏行业。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_12.png

2. 腾讯云游戏加速服务

该部分介绍的是相对底层、应用场景较窄的产品GAAP腾讯云应用加速服务,依托于腾讯云在全球IDC的节点的部署。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_13.png

2.1 业务场景及痛点

  • 游戏场景:游戏出海或入华、全球同服,如果通过公网进行连接,延迟高,卡顿严重。
  • 办工场景:文件传输、远程登录,如果通过VPN,会经常掉线,下载速度慢,影响效率。
  • 网络应用:远端服务调用、回源,典型场景如境外支付,失败率高的话体验感极差。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_14.png

2.2 网络加速的手段

先看网络传输的过程,传输分为接入段和传输段两部分。

  • 接入段优化。首先终端是通过连接WIFI还是基站上网,这部分是无线优化。

其次通过最近的节点进行访问,也就是就近接入。

  • 传输段优化。效果最好的方法是专有传输(专线传输),物理上的一条电缆光纤专属该客户使用。

路由优化,路由的一个最大的作用,是在传输数据包过程中,尽可能减少连接物理设备。
反向代理,是直接将数据包进行透传。
协议优化,是门槛比较高的一种方法,指在标准协议里,依据自身需求,更改校验字段。

总的来看,腾讯云应用加速方案分为两部分,接入段的公网加速和传输段的专有加速。右下角的图表,是上海到硅谷http请求时延对比图,可以明显看到加速方案的效果。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_15.png

2.3 GAAP产品架构

首先看GAAP的使用效果:

  • 大陆到东南亚区域加速效果明显,在20%的加速到17倍加速不等。从广州到香港,通过公网的话是在750毫秒左右,而通过GAAP的加速可以降低到在35毫秒左右。
  • 韩国到欧洲及东南亚有优势。该隧道是基于腾讯云的底层资源,是非常有优势的。
  • 欧洲、美洲互联加速效果明显。加速的效果也是很好的。

再看如何实现加速的,前面讲到网络传输的接入段和传输段两个阶段,实际上在GAAP产品中,是分成了T1、T2、T3三个阶段,接入段和传输段是覆盖到T1、T2阶段,T3阶段是从腾讯云的机房IDC,连接到云外的服务器或是云服务商。T1阶段的加速是比较难把握,让他的路由直接指向的。GAAP接入集群上,然后当数据包流量进入接入集群后,中间的管道传输,完全依赖于腾讯云数据中心之间的直连网络,所以是加速效果最好的网络质量。到达源站区域后,通过反向代理和转发的机制,并将内部的IP换成源站IP同时保留原始IP, 从而实现整体的通讯。在跨区域的、大区域覆盖的网络,实现的加速效果是最好的。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_16.png

2.4 全球应用加速网络构建

  • 高速传输:就近接入、专有传输、智能路由、反向代理
  • 易用性:控制台/API、实时数据监控、丰富灵活的配置
  • 稳定可靠:专线多线互备、集群转发、多链路切换

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_17.png

2.5 全球应用加速核心能力

  • 准fullmesh网络

在底层,不同的数据中心之间的互联,每个节点通过跳点的中间连接,可以连接到任意节点,做到部分mesh网络。

  • 跨云互联

通过硅谷对接,可以覆盖到南美、北美。
通过中国香港/新加披对接,可以覆盖到东南亚。

通过底层的合作方的云合作资源,构建一个全球的统一的网络。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_18.png

2.6 加速前后对比图

图中是几个站点的加速的实际效果,这是时时都在更新的。

效果比较明显的是到新加坡、曼谷、台湾、东京这些地方。

丢包率,更多地可能会影响像游戏、支付的场景。在加速前这条折线是很曲折的,通过加速的产品方案后,可以看到是非常平的一条线,数值已经很贴近零了。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_19.png

2.7 全球应用加速核心能力

全球有很多的数据机房,靠数据中心之间的互联,来实现更为可用的一个全球网络。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_20.png

2.8 全球应用加速适配的多维度场景

场景上总结,中国国内的企业要出海,海外的企业要入华(企业出海,业务入华)。以下是典型的实际客户落地的四个行业。

GAAP这款产品,实际上是不需要你的业务,非得部署在腾讯云上,从这条管道的角度来说,可以连接第三方的云或IDC,通过DNS的配置,从而直接将用户的流量和数据包引导到该管道的接入集群上。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_21.png

2.9 服务的客户

图中给大家列了一些客户,如吃鸡、王者荣耀等,部落冲突是服务的最大客户,是可以和全球各个地区的玩家一起进行对战的。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_22.png

3. 腾讯云小游戏联机对战引擎

提供的是快速上线一块联机的游戏的服务,或者通过实现技术来保障和帮助客户能更容易的去构建联机游戏。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_23.png

3.1 什么是联机游戏

如跳一跳,跳一跳里面会有好友的得分排行榜,实际上是拉取了社交链当中的一些相关数据。再如棋牌类、贪吃蛇大作战、天龙八部等,还有包括一些社交类的游戏。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_24.png

3.2 联机游戏的三大痛点

  1. 匹配:人少匹配不到人;匹配规则复杂。
  2. 网络通信技术复杂:联机游戏会有两种用得比较多的同步,是真同步和状态同步。
  3. 帧同步:游戏在客户端的所所占空间大,就是安装包会特别大。服务端从别地客户端同步过来的消息,然后本地来实现对应的动画渲染。比较容易出现作弊或者外挂,因为在客户端,可以伪造上报的信息。
  4. 状态同步:是所有的客户端进行上报,然后服务端对应的去计算出来,如扣血量是多少,拿到了什么样的宝物等。是在服务端来处理,联机就是对于处理的时效、时延、通讯传输的消耗会更大一些。
  5. 部署:

部署在线匹配的服务,需要对战服,是有状态的,负载均衡和弹性扩容。因为它是有状态的,所以没有办法很容易进行扩容。传统用IDC,其实是没有办法很好的去传递房间的状态的。
多地的部署,还有更新不停服等等的能力。
通过这样的一个引擎的服务,来帮助大家实现。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_25.png

3.3 整个功能模块

  • 最上层是加入房间,返回IP,有对应的一个pop。包含了用户管理、房间管理还有在线匹配的逻辑。
  • 其次是网络通信,可以实现消息发送、帧同步、状态同步。
  • 最后是底层,游戏对战服务。IT的基础能力,可以做到弹性的扩容。管理上,可以很简单的用户只需要去上传游戏服务代码,底层的这个资源已经在腾讯云上默认地开通了。所以,那整体的企业或者使用完全是一个平台性质的服务。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_26.png

3.4 引擎接入的方式

  • 一个API实现在线匹配,支持机器人。

从匹配规则的角度,第一是根据游戏玩家的数量来进行匹配,第二是根据玩家的等级,第三个是根据玩家的技能。这些匹配都可以很容易地通过类似于js的代码来实现。另外还支持匹配机器人。

  • 4个API实现帧同步。

4个前端API,分别是开始帧同步、结束帧同步、发消息和收消息。
后端就不需要再有任何的API。

  • 实时服务器-状态同步的部署。

状态同步其实只需要通过后台的控制台的ui界面,进行代码的上传,然后有对应的一些连锁编写的游戏的逻辑,就可以直接部署好游戏服务了。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_27.png

3.5 我们的客户

以下是我们的部分客户。跑跑极限漂是在手机qq的平台上的一款小游戏。还有迷你世界枪战精英,也是一款qq手游上的小游戏。

腾讯云大学线上课程GME,GAAP,小游戏产品介绍_20191113-s_28.png


问卷

为了给广大开发者提供最实用、最热门前沿、最干货的视频教程,请让我们听到你的需要,感谢您的时间!点击填写 问卷

腾讯云大学是腾讯云旗下面向云生态用户的一站式学习成长平台。腾讯云大学大咖分享每周邀请内部技术大咖,为你提供免费、专业、行业最新技术动态分享。

Image placeholder
freexdyou
未设置
  67人点赞

没有讨论,发表一下自己的看法吧

推荐文章
重兵投入行业市场,新华三开启信息安全行业元年

4月19日-20日,为期两天的2019领航者峰会在重庆举行,本届峰会主题为“数字领航·智绘未来”。通过本届大会,新华三都向大家传达了哪些信息?关于信息安全新华三又有着哪些新的动作?在数字化时代,一个企

女朋友还是游戏?一起来分析下游戏的开发与销售情况

有人问:游戏重要还是女朋友重要?我想说,你是不是傻?游戏没了可以再下!要是女朋友没了……就没人会打扰你玩游戏了,哈哈哈哈哈哈哈哈哈哈!大部分男生都喜欢游戏,但对游戏的了解却不是很多,让我们来分析一下“

Onvif/RTSP海康大华网络安防摄像机网页无插件直播方案EasyNVR登陆用户名密码失效问题解决方案

背景分析随着互联网基础设施建设的发展,4G/5G/NB-IoT各种网络技术的大规模商用,视频随时随地可看、可控的诉求越来越多,互联网思维、架构和技术引入进传统监控行业里,成为新形势下全终端监控的基础需

校准产品质量,把控出海航向,腾讯WeTest《2019中国移动游戏质量白皮书》正式开放预约

每当步入一个新的年份,温故知新是我们常常做的事。对于不少游戏人来说,刚过去的2019年是一个新起点,也是一个修养生息、应对挑战的年份。这一年,国产网络游戏版号新政的落实,使得国内市场产品门槛更加抬高,

对话蒋杰、丁奇,腾讯云数据库之路

此前,笔者曾经就腾讯云数据库战略升级一事写过一篇文章,对腾讯云数据库聚焦“云原生”“自治”“超融合”三大方向背后原因,以及怎样理解腾讯云数据库战略升级与五大新品、三大方向的关系进行了分析。近日,在腾讯

写速度提升20%,Elasticsearch 创始人给腾讯云发感谢信

近日,Elasticsearch的创始人兼首席执行官ShayBanon向腾讯云发出了一封感谢信,专程对腾讯团队为Elasticsearch开源社区做出的贡献表示了感谢。据了解,腾讯工程师通过提交代码,

如何理解腾讯云数据库战略升级?

近日,腾讯云数据库在京正式启动战略升级,宣布未来将聚焦云原生、自治、超融合三大战略方向,以用户为中心,联接未来。并在现场面向全球用户同步发布五大战略级新品,包括数据库智能管家DBbrain、云数据库T

专访腾讯云数据库负责人丁奇:打造超越用户想象的产品

“就市场份额来说,腾讯云在国内还不是第一名,但从国内上云企业比例看,剩余的还有很多,因此,大家都还有机会,就看谁能真正解决用户的痛点。”                                

闲鱼Flutter互动引擎系列——整体设计篇

什么是Candy引擎Candy引擎是闲鱼技术团队设计开发的一款:APP嵌入式的、轻量级的、易于开发、性能稳定的互动引擎;绘制系统高度融合Flutter体系,游戏场景和FlutterUI支持无缝混排;动

天翼云视频云储存解决方案,高效解决云储存难题

随着科技发展,视频监控迈向深度智能时代,前端摄像机开始内置深度学习算法,可以对人脸、车辆等关键信息进行快速定位抓拍,有效解决漏抓误报问题,解决了传统智能视频分析技术人工选择特征准确率低、浅层学习模型无

海量数据时代,金融行业数据库实践难题如何解决?

随着数字经济时代的到来,大数据、人工智能技术得到了快速发展与应用,可以说,各行各业都已全情投入到这一波数字化转型浪潮中,把握新的发展机遇,获取数字红利。其中,金融行业可以说是走在转型之路最前沿的行业之

高并发业务场景下的秒杀解决方案 (初探)

文章简介 本文内容是对并发业务场景出现超卖情况而写的一片解决方案。主要是利用到了Redis中的队列技术。 超卖介绍 所谓的超卖,就是我们的售卖量大于了物品的库存量。该情况一般出现在电商系统中促销类的业

注册登录要点击两次终极解决方案

概述 社区vue基础教程用到自定义的v-validator指令,首次加载表单登录或注册页,都需要点击两次才能正常跳转对该问题,本文提供了两个解决办法,一个是settimeout,另一个则利用js事件

[解决方案] YDUI 香港服务器 IP 被墙,华东地区访问不了

域名是用的智能解析,华东地区全体阵亡被墙的IP:150.109.112.233香港腾讯云 被墙的IP:150.109.112.233香港腾讯云单独ping150.109.112.233解决方案:修改h

一个解决方案 四种架构 英特尔oneAPI来了

面向不断扩展的多元化计算需求,英特尔提出了全新的产品和技术战略,扎根于六大技术支柱——制程和封装,架构,内存和存储,互连,安全,软件。英特尔将通过横跨这六大技术的全方位计算创新,驱动计算性能的指数级提

高并发下的接口幂等性解决方案!

一、背景我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如:前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。我们发起一笔付款请求,应该只扣用户账户一

“拉通”内外资源 新华三解决方案部的终极使命

“在数字化转型时代,客户需要端到端的解决方案,新华三解决方案部要拉通内部所有产品线,形成场景化的解决方案。如果客户需要应用层面的解决方案,我们也要拉通ISV等生态伙伴与客户之间需求,打造无界生态,同时

华为发布智能数据解决方案FusionData

华为在北京发布智能数据解决方案FusionData,支持智能的数据全生命周期管理;从数据接入、数据处理和数据使能三个层面,重定义数据基础设施,帮助客户打造领先的智能数据解决方案,拥抱行业数字化,释放数

10分钟搞懂:亿级用户的分布式数据存储解决方案!

来源:IT进阶思维原创,转载请注明原出处内容提供:李智慧,前阿里巴巴技术专家,《大型网站技术架构》作者6月6日晚,林志玲与Akira公布婚讯、徐蔡坤祝福高考同学超常发挥,粉丝们百万的转发和点赞造成微博

云网融合已成ICT发展趋势 天翼云提供专业云网融合解决方案

随着全球云计算领域的飞速发展和我国云计算发展进入应用普及阶段,越来越多的企业已开始将企业信息系统等转移到云上。为了保障更多企业顺利上云,对网络和行业上云解决方案产生了新的需求,由此云网融合应运而生。运

从产品到解决方案,GaussDB与FusionData之我见

摘要:连接、计算和数据是ICT基础设施的三大基石,华为IT产品线副总裁、智能数据与存储领域总裁周跃峰在接受媒体采访时强调,这或许是华为在数据领域全面持续发力的原因之一。时隔不足一个月,华为连续召开两次

开创万兆组网时代 新华三商用万兆解决方案解读

随着网络技术的不断发展,越来越多的终端设备纷纷接入网络,用户对于高速网络的需求越来越高。网络速率也从10兆到百兆再到千兆一步步得以提升。我们享受了高速网络所带来的极大便利,但这些还远远不够……由于物联

助力平安城市 新华三安防监控解决方案解读

大家应该都有看过警匪片,在影视片段中警察通过视频监控能够对城市的各个角落进行全局监控,并对犯罪分子进行实时追踪。为城市治安防控以及案件侦破提供了极大便利。而在现实生活中,视频监控系统也的确有着非常重要

写数据库同时发mq消息事务一致性的一种解决方案

一、引子《事务注解(@Transactional)引起的数据覆盖故障》一文收到不少反馈。事务里不要有rpc,基本原则,sb封装的太好了,把很多人养傻了,function级别的事务,坑太大。网友一这个是

数据库分库分表解决方案汇总

一.数据切分关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重