【技术实现步骤摘要】
一种游戏语音聊天系统
本专利技术涉及通信领域,尤其涉及一种游戏语音聊天系统。
技术介绍
目前,越来越多的线上游戏可以实现语音聊天功能,其原理如下:游戏客户端采集麦克风的PCM音频数据,对PCM数据进行前期优化(去噪,判断是否静音),然后使用语音压缩库压缩通过UDP方式发送到语音服务器。语音服务器接收到语音包后,判断玩家所处的频道,向处于同一频道中的其他客户端转发语音包。收到语音包的客户端解压缩音频后进行播放。现有技术的游戏语音聊天系统中,如果人数过多,有可能会引发超过系统最大负载,影响语音音质的情况。
技术实现思路
本专利技术的目的是克服现有技术中的不足之处,提供了一种游戏语音聊天系统,解决了现有技术中系统架构下易出现高负载影响语音音质的问题,增强了系统稳定性。本专利技术实施例提供一种游戏语音聊天系统,包括:频道管理服务器CS,与多个游戏服务器及多个UDP语音服务器AS相连,用于控制多个AS,当某个频道激活时,指定一台AS为该频道内所有客户端提供语音服务,并与多个游戏服务器进行交互,为该多个游戏服务器提供服务;UDP语音服务器AS群组,包含多个AS,该AS群组与多个游戏客户端及CS连接,用于接收和转发该多个游戏客户端的UDP语音包,并接收并保存所述CS发送的频道信息和频道中的玩家信息。通过本专利技术提供的系统,通过CS和AS群组组成的系统架构,解决了现有技术中系统架构下易出现高负载影响语音音质的问题,增强了系统稳定性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术 ...
【技术保护点】
一种游戏语音聊天系统,其特征在于,包括:频道管理服务器CS,与多个游戏服务器及多个UDP语音服务器AS相连,用于控制多个AS,当某个频道激活时,指定一台AS为该频道内所有客户端提供语音服务,并与多个游戏服务器进行交互,为该多个游戏服务器提供服务;UDP语音服务器AS群组,包含多个AS,该AS群组与多个游戏客户端及CS连接,用于接收和转发该多个游戏客户端的UDP语音包,并接收并保存所述CS发送的频道信息和频道中的玩家信息。
【技术特征摘要】
1.一种游戏语音聊天系统,其特征在于,包括:频道管理服务器CS,与多个游戏服务器及多个UDP语音服务器AS相连,用于控制多个AS,当某个频道激活时,指定一台AS为该频道内所有客户端提供语音服务,并与多个游戏服务器进行交互,为该多个游戏服务器提供服务;UDP语音服务器AS群组,包含多个AS,该AS群组与多个游戏客户端及CS连接,用于接收和转发该多个游戏客户端的UDP语音包,接收并保存所述CS发送的频道信息和频道中的玩家信息;一个CS控制多台AS,同一台AS被...
【专利技术属性】
技术研发人员:徐波,
申请(专利权)人:广州多益网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。