Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种多人即时通信方法、系统、介质及设备 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:武汉斗鱼鱼乐网络科技有限公司

摘要:本发明提供一种多人即时通信方法、系统、介质及设备,方法包括:利用SFU服务器对N个用户的音频流进行筛选,获得多个参考音频流;利用MCU服务器对多个参考音频流进行拉取并筛选,获得M个当前音量最大的目标音频流,将M个目标音频流推送至SFU服务器中;利用SFU服务器将M个目标音频流推送至N个用户中;如此,基于SFU+MCU的架构中,MCU可从N个音频中只选取M个目标音频流推送至SFU服务器,在即时通信场景中,声音最大的用户数量为3~5个左右,因此相当于每个用户只需要向SFU服务器推送一路音频,同时从SFU中拉取3~5个目标音频流,大大降低带宽压力,即使在海量用户通信场景中,也可确保通信质量。

主权项:1.一种多人即时通信方法,其特征在于,所述方法包括:利用选择性转发单元SFU服务器对N个用户的音频流进行筛选,获得多个参考音频流;利用多点控制单元MCU服务器对所述多个参考音频流进行拉取并筛选,获得M个当前音量最大的目标音频流,将所述M个当前音量最大的目标音频流推送至所述SFU服务器中;利用所述SFU服务器将所述M个当前音量最大的目标音频流分别推送至所述N个不同的用户中;所述利用选择性转发单元SFU服务器对N个用户的音频流进行筛选,获得多个参考音频流,包括:利用SFU服务器获取所述每个用户的音频流,确定每个音频流的音量信息;根据每个音频流的音量信息确定出处于静音状态的音频流;在N个用户的音频流中筛选掉处于静音状态的音频流,获得所述多个参考音频流;利用所述多点控制单元MCU服务器对所述多个参考音频流进行拉取并筛选,获得M个当前音量最大的目标音频流,包括:从所述SFU服务器中拉取所述多个参考音频流;基于每个参考音频流的扩展头信息获取所述多个参考音频流的音量信息;基于每个参考音频流的音量信息对所述多个参考音频流进行排序;在排序后的多个参考音频流中,筛选出M个当前音量最大的音频流;所述利用所述SFU服务器将所述M个当前音量最大的目标音频流推送至所述N个不同的用户中,包括:对所述M个当前音量最大的目标音频流的RTP扩展头进行解析,获得每个目标音频流的流ID;针对当前用户,若确定所述当前用户的用户ID与当前目标音频流的流ID一致,则将除所述当前目标音频流之外的剩余M-1个目标音频流推送至所述当前用户中;所述当前用户为所述N个不同用户中的任一用户;利用所述SFU服务器将所述M个当前音量最大的目标音频流分别推送至所述N个不同的用户中,包括:将所述M个当前音量最大的目标音频流依次推送至所述N个不同的用户中;两个相邻目标音频流的推送间隔小于等于预设的时间阈值;所述获取每个音频流的音量信息,包括:针对任一音频流,对所述音频流进行解码,获得每一帧语音信号;基于采样频率以及每一帧语音信号的帧长确定语音采样点;根据各所述语音采样点的脉冲调制编码PCM值确定第一音量;基于公式V′=10*log10V确定所述音频流的音量信息V′;其中,所述V为所述第一音量。

全文数据:

权利要求:

百度查询: 武汉斗鱼鱼乐网络科技有限公司 一种多人即时通信方法、系统、介质及设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。