[发明专利]一种即时语音通信方法、装置、电子设备及可读存储介质在审
申请号: | 201910646292.9 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110505204A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 许磊;赵明;张志;王艳辉 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/58 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 苏培华<国际申请>=<国际公布>=<进入 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频数据 客户端 重采样 联网协议 组包 服务器 播放器 即时语音通信 服务器传输 服务器建立 联网 传输效率 即时通信 快速传输 音频传输 传输 解码 减小 组片 解析 采集 转发 播放 申请 | ||
1.一种基于视联网的即时语音通信方法,应用于第一客户端,其特征在于,所述方法包括:
通过自治服务器建立与第二客户端之间的音频传输通道;
采集第一音频数据,对所述第一音频数据进行第一重采样和编码,得到第一编码数据;
通过视联网协议对第一编码数据进行分片和组包,得到多个第一音频数据包;
通过所述音频传输通道将多个所述第一音频数据包经由所述自治服务器传输给第二客户端;
接收所述第二客户端通过所述语音传输通道经由所述自治服务器传输的多个第二音频数据包;
对多个所述第二音频数据包进行解析和组片,得到第二编码数据;
对所述第二编码数据进行解码和第二重采样,得到第二音频数据,播放所述第二音频数据。
2.根据权利要求1所述的方法,其特征在于,所述通过自治服务器建立与第二客户端之间的语音传输通道,包括:
向所述自治服务器发送传输请求消息,所述传输请求消息包括所述第二客户端的标识,以使所述自治服务器基于所述传输请求消息建立所述音频传输通道;或
接收所述自治服务器发出的信息传输指令,响应于所述信息传输指令,建立所述音频传输通道。
3.根据权利要求1所述的方法,其特征在于,所述第一客户端上安装有ffmpeg程序;所述采集第一音频数据,包括:
通过ffmpeg程序中的音频采集接口从音频设备麦克风获取第一音频数据。
4.根据权利要求1所述的方法,其特征在于,所述通过视联网协议将第一编码数据进行分片和组包,得到多个第一音频数据包,包括:
将所述第一编码数据按照长度预设值进行分片,并在每个分片之前标记序号;
将每个分片分别组包,得到多个分片数据包,在每个所述分片数据包前添加视联网协议头,得到多个第一音频数据包。
5.根据权利要求1所述的方法,其特征在于,所述第一客户端上安装有ffmpeg编解码器和SDL播放器;对所述第一音频数据进行第一重采样和编码,得到第一编码数据,包括:
将所述第一音频数据重采样成所述ffmpeg编解码器支持的格式的音频数据;
将经过所述第一重采样后的音频数据编码为AAC格式的第一编码数据;
对所述第二编码数据进行解码和第二重采样,得到第二音频数据,播放所述第二音频数据,包括:
将所述第二音频数据重采样成所述SDL播放器支持的格式的音频数据;
将经过所述第二重采样后的音频数据解码为PCM格式的第二音频数据,并通过所述SDL播放器播放所述第二音频数据。
6.一种基于视联网的即时语音通信装置,应用于第一客户端,其特征在于,所述装置包括:
连接模块,用于通过自治服务器建立与第二客户端之间的音频传输通道;
采集模块,用于采集第一音频数据;
第一重采样模块,用于对所述第一音频数据进行第一重采样;
编码模块,用于对进行第一重采样后的第一音频数据进行编码,得到第一编码数据;
分片和组包模块,用于通过视联网协议对第一编码数据进行分片和组包,得到多个第一音频数据包;
传输模块,用于通过所述音频传输通道将多个所述第一音频数据包经由所述自治服务器传输给第二客户端;
接收模块,用于接收所述第二客户端通过所述语音传输通道经由所述自治服务器传输的多个第二音频数据包;
解析和组片模块,用于对多个所述第二音频数据包进行解析和组片,得到第二编码数据;
解码模块,用于对所述第二编码数据进行解码;
第二重采样模块,用于对解码后的第二编码数据进行第二重采样,得到第二音频数据;
播放模块,用于播放所述第二音频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910646292.9/1.html,转载请声明来源钻瓜专利网。