在网络游戏中,无论是大逃杀、棋牌类、电子竞技类还是娱乐休闲类小游戏,玩家和玩家之间的互动、语音聊天是一个必不可少的环节。这是一个通用的需求,如果由游戏厂商自己从零开始研发相应的音频技术,既不经济也不具备技术优势,市面上有一些厂商提供第三方的游戏音频 SDK,让游戏开发商免于重复造轮子的同时,把更多时间花在提升核心竞争力上。
腾讯云的游戏多媒体引擎(Game Multimedia Engine,简称 GME)就是一个专门针对游戏场景定制的实时游戏音频 SDK,它覆盖了休闲社交类、MOBA 类、MMORPG 等多种游戏类型,提供了包括多人实时语音、语音消息、语音转文本等功能。功能完备,接入门槛低,一个 SDK 即可满足多样化的游戏语音诉求。
腾讯云 GME 产品架构
GME 由腾讯音视频实验室提供基础技术方案,实验室前身是 QQ 音视频团队,依托 QQ 的海量用户平台,在音视频网络通信、音视频直播、图像处理和音视频处理等技术领域积累了十几年的技术和实战经验。除了 QQ 之外,目前腾讯音视频实验室还服务于 QQ 音乐、Now 直播、快手、斗鱼、全民 K 歌等多个亿万用户量级产品。
游戏语音的处理有特定的门槛,除了采集、处理、编码、传输、解码、渲染等各个环节本身需要的技术能力和经验之外,还需要很强的工程实力:解决几千种机型的适配和音频兼容性问题,以及海量高并发的处理能力,面对这些问题,腾讯音视频实验室在服务数个亿万用户量级产品的过程中已经积累了很多经验。
相比于市面上同类产品,腾讯云 GME 有显著的优势:
游戏场景定制:针对游戏场景的音频编解码器进行深度优化,码率、延时、系统资源消耗等关键技术指标达到业界领先。GME 在不同场景下提供不同的音质体验和不同的抗网络损伤技术,力求给用户带来最佳的游戏体验,实时语音音质在网络无损的场景下的平均 MOS 分达到 4.38(满分 5 分),平均延时低于 200ms;通过先进的丢包恢复技术、丢包补偿算法以及优秀的网络抗性,即使在 50%以上丢包、1000ms 的网络抖动下,也能保持顺畅的沟通和很好的音质。例如 MOBA 类游戏中,在保证正常的语音沟通和良好的性能前提下,移动网络模式每分钟流量消耗低于 500KB,CPU 占用率平均在 10%以下等。
顶级基础设施:自建万兆云机房,全球覆盖,配备 30 余线 BGP 顶级网络,1300+CDN 加速节点让玩家畅享稳定而极速的体验;
GME 采用腾讯云节点,覆盖全球,支持第三方节点快速部署
专业网络接入:复用 QQ 接入部署和调度策略,有效解决弱网络环境下的连通问题,连通率高达 99.995%;
超强服务承载:承载 QQ 服务支撑能力,支持亿级用户在线,亿级群数规模;实时监控,异地容灾,智能调度,保证服务安全可靠;
超低接入门槛:Unity 3D、Unreal、Cocos 等通用游戏框架全覆盖,四行代码极速接入;
功能完善全面:提供游戏场景常用功能:多人语音、语音消息、语音转文本等多种功能。
此外,腾讯云 GME 还提供 3D 实时语音、变声、播放高音质伴奏等适用于多种游戏场景的特色能力。比如 3D 音效,它能将无方位感的声音处理成带有声源方位感的声音,从而模拟出空间中任意位置的声源对人耳造成的感觉,在棋牌类游戏、大逃杀等类型的游戏中增加临场感,给玩家一种身临其境的感觉。
游戏社交化趋势越来越明显,在游戏中集成语音功能,不只是一个“标配”,它对于提升游戏体验、提升用户粘性和留存都具有重要意义。对游戏厂商来说,选择一个稳定、流畅的音频 SDK,对于游戏体验至关重要。
目前,腾讯云 GME 与包括完美世界、巨人网络、银汉游戏、斗鱼、快手小游戏、爱奇艺游戏等在内的多个知名游戏厂商建立了合作,接入了 QQ 炫舞、快手小游戏、奇异狼人杀等多款游戏,获得了良好的反馈。在《QQ 炫舞》中,基于 GME 自研的高音质回声抵消技术,QQ 炫舞玩家能在多人实时语音场景下听清每个人说话的声音,且不会发生人声被剪切的情况。更富创意的是,如果玩家在其他玩家唱歌时说话,还能切换成电台的 duking 效果,提升观众与发声者的声音体验。
本文转载自公众号云加社区(ID:QcloudCommunity)。
原文链接:
https://mp.weixin.qq.com/s/cIvhRWDM1bhRy4pEwugxwQ
评论