腾讯云代理,腾讯云代理商,腾讯云合作伙伴,腾讯云直播代理

腾讯云代理优惠购买流程

优惠第一步 点击https://partners.cloud.tencent.com/ 确定成为海平线科技腾讯云客户。
优惠第二步 联系在线客服索取优惠后的价格,并用刚才申请或者关联好的腾讯云官网账号提交优惠订单。
优惠产品 腾讯云服务器,云数据库,大禹高防,对象存储,视频直播,点播,等全部腾讯云产品。
优惠说明 同时参与腾讯云官方优惠:包年包月预付费1年83折,3年5折,相当于折上折,联系客服有惊喜。
腾讯云促销活动 热卖云产品3折起,腾讯云秒杀活动进行中,新用户1核心1G 99元一年。
联系方式 电话:4008036055 企业QQ:800850055

3行代码,为QQ轻游戏加上语音互动能力---腾讯云游戏多媒体引擎 GME

发表者:腾讯云代理 分类:腾讯云优惠活动 发表于:2019-10-21 15:37:05 阅读[100]

腾讯云代理站是海平线科技旗下网站,海平线是腾讯云合作伙伴,成立于2013年

游戏和社交往往有着密不可分的关系,QQ轻游戏就是一款集成在手Q里面的游戏平台,直接通过手Q入口就能随开随玩,好友之间一言不合就可以游戏PK起来。

互动、好玩、快速开发都成为小游戏开发者的重要的核心竞争力,越来越多的小游戏也开始使用语音互动,但无论是对于QQ轻游戏团队还是游戏开发团队而言,自主开发游戏语音,既不经济也不具备技术优势。腾讯云游戏多媒体引擎 GME ( Gaming Multimedia Engine,以下简称 GME) 为QQ轻游戏团队提供的游戏语音能力,让游戏开发商免于重复造轮子的同时,把更多时间花在提升核心竞争力上。

GME以SDK方式为QQ轻游戏开发团队提供音频支持,QQ轻游戏团队仅需要在现成的音频能力基础上直接调用即可。GME在原有的SDK上进行了改造,大大简化了接入流程,提供了简单好用的音频技术服务,甚至只需要3行代码,你就可以给自己开发的QQ轻游戏加上语音互动场景。

如何改造让接入流程更加简便?

GME之前采用的是立体式接口,有一个总接口以及两个子接口分别管理房间、音频部分,每一个接口都有分别对应的接口事件。这样有一个好处,用相关功能,只需要初始化对应的相关接口,监听相关回调,游戏开发者使用起来更有层次感。

但这种接入模式比较复杂,不适用于QQ轻游戏这样的小游戏平台,真实的游戏开发商并不会直接对接SDK提供商,每次出问题都要涉及三方联调,所以这一套接口服务会引发后面不断的人力投入。并且小游戏平台要把能力封装到js脚本层,需要由音频服务商提供一套接口透传到QQ轻游戏的引擎层,再由QQ轻游戏负责实现js层对应的音频接口。 这个过程要求接口不能太多,否则不利于维护;但又不能太少,否则无法满足复杂的外部产品游戏需求。这就需要对现行的接入流程进行改造。

GME技术团队重新梳理了需求,从QQ轻游戏特殊需求出发,重新设计了接入流程。

QQ轻游戏接入者通常都是小游戏,开发周期没那么长,架构也不需要这么丰富,GME技术团队提炼出了高频使用的功能:开关扬声器和麦克风等。

 

所以GME技术团队扁平化了GME的接口, 如下:

 

在代码中,只有以下8个接口

这样对比以前会有一个好处,接入的时候用户可以不需要关心黑匣子中的内容,只需要关心对应的功能API就行。

 

新的接入流程如下

这样就比较好的接入实现了QQ轻游戏使用场景,对于游戏开发者而言,只要三步:

1, Import GME文件

2, 直接调用初始化接口, 设置自身的APPID信息

3, 之后再调用EnterRoom函数即可进房成功

因为内部默认开启麦克风, 扬声器, 所以只要 3行代码即可听到彼此声音。

QQ轻游戏接入的游戏通常体量较小,一般不会有过深的架构,并且需要最快速看见结果、得到响应,当用户场景不一样时,SDK也需要进行相应的转换。扁平化接口思想,让接入的游戏开发商能第一时间看到结果,为他们提供了更好的接入体验。

通过QQ轻游戏案例,GME对SDK接口的改造,大大提升了游戏开发者的接入效率。对于QQ轻游戏或者类似的游戏平台来说,使用腾讯云GME SDK,游戏开发者只需要三步就可以完成音视频功能的接入。

赶快体验GME,实现3行代码就能让小游戏快速接入语音互动的能力。

原文链接:https://cloud.tencent.com/act/cps/redirect?redirect=39&cps_key=bbfaa7a513a5ca9af78b106fbd9f2bff&from=console

©2013-2019 腾讯云代理 粤ICP备15015370号