[发明专利]语音编码发送方法和装置有效
申请号: | 201610115415.2 | 申请日: | 2016-02-29 |
公开(公告)号: | CN105610635B | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 王新亮;李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;G10L19/008 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 编码 发送 方法 装置 | ||
本发明涉及一种语音编码发送方法,所述方法包括:接收至少一路的RTCP包;解析所述RTCP包,得到网络状况信息;根据所述网络状况信息统计得到综合网络状况信息;根据所述综合网络状况信息调整QoS参数,并根据调整后的QoS参数进行语音编码发送。采用该方法,能提高多人语音会话的语音质量。此外,还提供了一种语音编码发送装置。
技术领域
本发明涉及语音通信技术领域,特别是涉及一种语音编码发送方法和装置。
背景技术
随着移动互联网的发展,在终端上使用语音成为了越来越多用户的需求,由于终端语音通话涉及众多的技术领域,包括语音编解码技术、信号前处理、多路混音、多终端能力交换、网络抗网络抖动丢包处理、跨平台等。在终端上实现语音通信容易受到网络状况的影响。因此,如何提高语音通信的语音质量将是亟需解决的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能提高语音通信的语音质量的语音编码发送方法和装置。
一种语音编码发送方法,所述方法包括:
接收至少一路的RTCP包;
解析所述RTCP包,得到网络状况信息;
根据所述网络状况信息统计得到综合网络状况信息;
根据所述综合网络状况信息调整QoS参数,并根据调整后的QoS参数进行语音编码发送。
一种语音编码发送装置,所述装置包括:
接收模块,用于接收至少一路的RTCP包;
解析模块,用于解析所述RTCP包,得到网络状况信息;
统计模块,用于根据所述网络状况信息统计得到综合网络状况信息;
调整模块,用于根据所述综合网络状况信息调整QoS参数,并根据调整后的QoS参数进行语音编码发送。
上述语音编码发送方法和装置,通过接收至少一路的RTCP包,解析RTCP包得到网络状况信息,根据网络状况信息统计得到综合网络状况信息,进而根据综合网络状况信息可调整Qos参数,从而根据调整后的Qos参数进行语音编码发送。这样,使得Qos参数能够适应当前的综合网络状况,从而能够提高语音通信的语音质量。
附图说明
图1为一个实施例中语音编码发送方法的应用环境图;
图2为一个实施例中语音编码发送方法的应用场景图;
图3为图2中的终端202的内部结构图;
图4为一个实施例中语音编码发送方法的流程图;
图5为一个实施例中统计综合网络状况信息的流程图;
图6为一个实施例中调整分组长度的流程图;
图7为一个实施例中调整冗余包数的流程图;
图8为一个实施例中降低编码码率和组帧数目的流程图;
图9为另一个实施例中降低编码码率和组帧数目的流程图;
图10为一个实施例中语音编码发送装置的结构框图;
图11为一个实施例中调整模块的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610115415.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云计算监控方法及装置
- 下一篇:一种网络设备升级的方法及设备