游戏|太空狼人杀火爆的背后 实时游戏语音有哪些技术难点?

?太空版狼人杀游戏《Among Us》在海外的爆红也已延伸到了国内 , 在国内App Store免费游戏榜 , 《Among Us》曾一度进入榜单Top5 , 国产太空版狼人杀游戏《狼人之间》《太空杀》也纷纷杀入App Store免费游戏榜、娱乐应用榜Top10 , 社交小游戏平台“玩吧”也在平台内推出了“太空杀”小游戏 , 一时间收到众多用户追捧 。
相比于传统的线上狼人杀游戏 , 太空狼人杀嵌入了科幻题材 , 核心玩法依然是坏人卧底在好人之中 , 双方通过语音、逻辑和演技的比拼 , 完成游戏的对抗 。 但相比传统狼人杀“开局全靠一张嘴 , 内容全靠编”的玩法 , 太空狼人杀增加了动作环节 , 玩家还需要操作角色移动 , 并完成解谜小游戏、暗杀好人、发现尸体召开紧急会议等 , 让游戏玩法变得更丰富、刺激 。
游戏|太空狼人杀火爆的背后 实时游戏语音有哪些技术难点?
图片

但值得一提的是 , 《Among Us》游戏本身并不具备实时语音功能 , 玩家只能通过游戏内的文字消息以及第三方的语音工具进行交流 , 对于狼人杀这类游戏而言 , 内置的实时游戏语音是必不可少的 , 不仅可以更快速、高效的进行游戏内沟通 , 还能通过精湛的语音演技忽悠对手 , 取得游戏胜利 。 而国产的太空狼人杀游戏则很好的弥补了这一点 , 均内置了实时语音 , 例如《太空杀》与“玩吧”平台就使用了由声网提供的实时游戏语音技术 。
声网拥有全球领先的实时游戏语音解决方案 , 通过在游戏内接入实时音视频 , 增加玩家沉浸感、社交感 , 《狼人杀》、《饭局狼人杀》、《Mobile Legends: Bang Bang》、《Yalla Ludo》等国内外知名的游戏均采用了声网的实时游戏语音解决方案 , 同时声网还与游戏引擎商Cocos、Unity 深度整合 , Agora 音视频SDK 已经上线 Unity asset store, 并集成于 Cocos creator , 方便开发者快速在游戏中加入实时音视频功能 。
今天我们重点展开介绍一下实时游戏语音背后的技术难点:
首先 , 我们先盘点一下在游戏内实时语音的场景下 , 经常会出现的一些问题:1、高延时 , 在与游戏队友语音沟通时出现较高的延时 , 队友讲话后两三秒才能听到 。 2、音质太差 , 甚至会有键盘声、风扇声、地铁或火车站内的各类噪音 , 听不清队友讲什么 。 3、有回声 , 跟游戏队友沟通能听到自己回声 。 4、声音卡顿 , 语音交流中出现卡顿 , 丢失关键信息 。 5、可用性低 , 在遇到游戏高峰期时段 , 并发太高 , 导致出现无声的情况 。
针对这些问题 , 声网的实时游戏语音解决方案是怎么解决这些技术问题的?
1、SD-RTN?打造超低延时、高质量、大规模铁三角最佳平衡
SD-RTN?是声网专为实时互动而创建的软件定义实时网 , 综合考量了不同地域特点、跨国跨洲链路质量、不同网络类型、不同终端类型、不同业务场景的特征 , 分别适配不同的传输控制策略 , 打造一张真正高可用、高可靠、高质量、超低延时的全球实时网络 , 即使在面对超大规模实时互动场景时 , 也能保证甚至优化音视频质量和延时 。
超低延时:SD-RTN?基于UDP的自研AUT协议 , 进一步在全局网络上进行了优化 , 避免了TCP的延时不可控缺点 , 保证交互的实时性 。 网络组织形式上 , SD-RTN?网络基于自定义路由 , 选择最优传输路径 , 直接将内容传输到对端 , 能够大大降低数据传输延时 , 可做到全球端到端网络延时小于400ms , 延时中位数76ms , 有效保障实时游戏语音中的超低延时 。
高并发:SD-RTN?在全球部署了250+数据中心 , 覆盖全球200多个国家与地区 , 在网络架构设计上能够应对10倍以上的负荷 , 具备千万级并发能力 , 通过对等部署、分区、隔离 , 确保骨干网络故障也能无缝切换;流量暴增时 , 架构实时调整 , 终端用户无感知 。 在游戏在线人数暴增的情况下 , 也能稳定的保障游戏内的实时语音对话 。


推荐阅读