欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~

本文由腾讯游戏云发表于云+社区专栏

第十八届亚运会在印度尼西亚首都雅加达进行得如火如荼,电子竞技作为2018亚运会的表演赛项目,首次登上亚运会的舞台。对于团队合作的电竞赛事来说,队友间的“语音”交流不可或缺。实时与队友流畅沟通战术,交流操作已成为电竞选手在比赛中取得好成绩的一大关键。

随着移动设备性能大幅攀升,移动游戏也从场景简单的休闲类游戏发展为更追求操作和游戏体验的竞技类和大型MMO类等重度游戏,游戏中嵌入实时语音功能也已成为了标配,但在手游发展早期,多人实时语音往往是下面这样的:

img

img语音延迟

img语音不流畅(丢包)

语音延迟、丢包带来的游戏体验可谓是非常差,还不如最初的打字、发信号。

技术突破

随着近几年互联网多媒体技术的快速发展,这两个问题已经得到了很好的解决。

腾讯云游戏多媒体引擎(Game Multimedia Engine,简称GME),是一个专门针对游戏场景定制的,可覆盖休闲社交类、MOBA 类、MMORPG 等多种游戏类型,能提供包括多人实时语音、语音消息、语音转文本 3D位置语音、趣味变声、伴奏K歌等功能,满足多样化的游戏语音诉求。在游戏场景下可以实现超低时延、流畅优先的实时游戏语音自由对讲,让玩家体会对战类游戏的乐趣。

一般情况下,游戏中场景比较复杂,实时语音互通控制在500ms以内就不会引起用户的不适感,而GME自研的技术能在复杂的游戏语音场景中将时延的时间控制在300ms以内,保证玩家流畅的通话体验,并通过先进的FEC前向纠错和智能的丢包重传和PLC丢包补偿技术,来取得开黑场景下通话延时和网络抗性的平衡,即使在网络损伤的情况下,也能有极佳的音质进行顺畅的沟通了。

img

GME针对游戏场景的音频编解码器还进行深度优化,码率、延时、系统资源消耗等关键技术指标达到业界领先。

在不同场景下GME可提供不同的音质体验和不同的抗网络损伤技术,实时语音音质在网络无损场景下的平均MOS分达到4.38(满分5分),平均延时低于200ms;通过先进的丢包恢复技术、丢包补偿算法以及优秀的网络抗性,即使在50%以上丢包、1000ms的网络抖动下,也能保持顺畅的沟通和很好的音质,力求给玩家带来最佳的游戏体验。

此外,游戏语音的处理有特定的门槛,除了采集、处理、编码、传输、解码、渲染等各个环节本身需要的技术能力和经验之外,还需要很强的工程实力:解决几千种机型的适配和音频兼容性问题,以及海量高并发的处理能力。面对这些问题,GME团队在服务数个亿万用户量级产品的过程中已经积累了丰富经验。

能力过硬,接入门槛较低,可满足多样化的游戏音频诉求的GME,从研发至今,不断发展完善,已为400多个产品提供音频技术支持。为产品提供技术保障的同时,也为用户带来更好的感官体验。

了解更多腾讯云游戏多媒体引擎(Game Multimedia Engine,简称GME)请戳此处

问答
游戏语音回调memberID不一致?
相关阅读
3行代码,为QQ轻游戏加上语音互动能力
一个域名引发的血案……
实时语音趣味变声,大叔变声“妙音娘子”Get一下
【每日课程推荐】新加坡南洋理工大学博士,带你深度学习NLP技术

此文已由作者授权腾讯云+社区发布,更多原文请点击

搜索关注公众号「云加社区」,第一时间获取技术干货,关注后回复1024 送你一份技术课程大礼包!

海量技术实践经验,尽在云加社区


腾讯云开发者
21.9k 声望17.3k 粉丝