当前位置: 首页 > article >正文

游戏语音交流,求推荐第三方IM服务?增加玩家体验!

追溯游戏语音的历史,从端游到手游的繁荣正是从第三方语音软件游戏内置的过渡。而手游厂商们也通过内置游戏语音,强化了与游戏玩家之间直接联系。

从外置语音到内置语音,是游戏提升整体玩家体验的进一步升级,更是游戏厂商进一步聚焦玩家体验优化的提升。

01

从听个声,到听的真

游戏语音发展至今,玩家的需求已经从单纯地能聊天,向更加贴近现实场景体验需求转变。

比如,强语音诉求的 FPS 游戏,该类游戏玩家需要通过语音交流战术,同时又要依靠游戏内的音效判断对手位置,听声寻人

在战术交流方面,游戏玩家经常会遇到游戏语音受到网络影响而延迟的问题,网易云信实时语音方案通过对长距离传输和复杂网络进行特殊优化,可以实现平均端到端延时低于 200ms

图片

同时,随游戏玩家数量的增加,网易云信支持灵活调度负载均衡可平滑扩容,快速应对业务增长,承载超高并发业务,即使在丢包 80% 等情况下,依然可以保证稳定流畅的语音互动。

在互动方面,网易云信灵活的音频转发能力,可以快速实现自由麦按键麦队麦,针对游戏场景适配,保障游戏音频和实时语音体验。

图片

在环境音和人声的反馈方面,网易云信空间音效能够根据双方距离的远近,动态设置衰减半径,实现语音音量的衰减,近的音量高,远的音量低,同时支持  2D/3D 空间音效,在游戏中还原真实世界中的空间听感。

IM 即时通讯 - 稳定可靠的通讯服务 - 网易云信

02

社交,玩家与玩家的同频机会

FPS 游戏开黑兼具了熟人与陌生人在游戏内的互动和社交诉求,但是更多的游戏偏向于陌生人社交,如 MMO 游戏。

MMO 游戏作为一个独立的社会经济形态,玩家在游戏中有很强的社交需求,而语聊房K 歌房不仅可以让玩家在游戏内获取社交机会,同时又能够增强游戏玩家之间的关系和粘性。

但是在游戏中增加 K 歌房功能,游戏本身的背景音乐、语音消息以及伴奏之间容易产生冲突。此外,部分玩家也会希望能够在接收或关闭语音有一定选择性。

目前,网易云信提供了全套 Audiosession 兼容推荐方案,进而为用户提供传输通道,并进行编码推流。同时,基于用户体验考虑,网易云信可以提供手动订阅音频方案,让每个玩家可以自由选择是否接收某个玩家的声音。

03

玩家体验,降本又增效

玩家在使用游戏语音过程中,或多或少会出现开麦不说话的情况,而这会产生大量的沉默流量。网易云信首次支持声音阈值动态设置,人声音量低于阈值,不发布音频活动音检测,结合 vad,不说话不发包。

图片

当然,网易云信还为游戏厂商提供行业顶级音效引擎 Wwise 的插件接入,帮助游戏厂商将游戏语音与游戏场景完美融合,实现混响、衍射、阻隔等效果,从而还原真实世界中的声音。

除此之外,网易云信还支持环境声音伴奏音人物性格状态处理、模拟语音的反射衍射处理侧链的处理等。

04

写在最后

游戏语音,曾经在游戏中不起眼的一项功能,在手游繁荣的背景下变得愈发重要。网易云信将继续围绕“游戏语音”做深技术做大生态,从而助力游戏开发者活跃游戏玩家,提升玩家游戏体验。

附上干货资料可查看领取或✉LTT936

《网易数智年度技术精选合集》

《2023泛娱乐出海白皮书》

《2023年全球即时通讯(IM)PaaS市场洞察白皮书》

戳我立即推荐好友,取更多豪礼~


http://www.kler.cn/a/291485.html

相关文章:

  • 嵌入式学习-QT-Day06
  • K8s 无头服务(Headless Service)
  • 从 GitLab.com 到 JihuLab.com 的迁移指南
  • windows下安装配置anaconda及常用的conda命令
  • web三、 window对象,延时器,定时器,时间戳,location对象(地址),本地存储-localStorage,数组去重new Set
  • 电脑出现 0x0000007f 蓝屏问题怎么办,参考以下方法尝试解决
  • 如何阅读PyTorch文档及常见PyTorch错误
  • MLM:多模态大型语言模型的简介、微调方法、发展历史及其代表性模型、案例应用之详细攻略
  • JavaEE(2):前后端项目之间的交互
  • King’s LIMS 实验室信息管理系统:引领实验室数字化转型的创新力量
  • plc1200 weiluntong001
  • Tomato靶机通关攻略
  • sci文章录用后能要求删除其中一位作者吗?
  • 【Linux】在 bash shell 环境下,当一命令正在执行时,按下 control-Z 会?
  • [Java]SpringBoot业务代码增强
  • # 利刃出鞘_Tomcat 核心原理解析(十)-- Tomcat 性能调优--1
  • 微信公众号《GIS 数据工程:开始您的 ETL 之旅 》 文章删除及原因
  • okhttp,retrofit,rxjava 是如何配合工作的 作用分别是什么
  • Eureka:Spring Cloud中的服务注册与发现如何实现?
  • 数据结构(邓俊辉)学习笔记】串 16——Karp-Rabin算法:串即是数
  • 9:00面试,9:08就出来了,问的问题有点变态。。。
  • 九、制作卡牌预制体
  • 【深度学习】yolov8的微调
  • Android framework 编程之 - Binder调用方UID
  • CSS基础 --- % 相对于谁
  • 斯坦福UE4 C++课学习补充21:击败动画