[发明专利]一种冗余度控制方法、装置、电子设备和存储介质有效
| 申请号: | 202010452126.8 | 申请日: | 2020-05-26 |
| 公开(公告)号: | CN111371957B | 公开(公告)日: | 2020-08-25 |
| 发明(设计)人: | 梁俊斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04M3/22 | 分类号: | H04M3/22;H04M3/56;H04L1/00 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 冗余 控制 方法 装置 电子设备 存储 介质 | ||
本申请涉及通信技术领域,尤其涉及一种冗余度控制方法、装置、电子设备和存储介质,用以提高发送端的FEC编码效率,减少网络带宽的使用。其中,方法包括:获取每路上行音频通道的声音信号;确定每路上行音频通道的丢包率;根据每个声音信号在每路下行音频通道下行混音信号的参与度,预测每路上行音频通道的混音贡献度;根据每路上行音频通道的丢包率和混音贡献度,分别获得每路上行音频通道的目标FEC冗余度。本申请在确定FEC冗余度时不只是基于丢包率,还参考了各路上行音频通道的混音贡献度,基于多人通话的特性,有针对性地控制FEC冗余度,提高了发送端的FEC编码效率,保证在一定网络带宽下尽可能提升整体多人通话质量和体验。
技术领域
本申请涉及通信技术领域,尤其涉及一种冗余度控制方法、装置、电子设备和存储介质。
背景技术
在实际应用中,多人通话的通话质量主要受网络丢包影响,由于传输网络的不稳定性导致传输过程出现丢包现象,造成接收端声音的卡顿和不连贯,使收听者体验很不好。为了抵抗网络丢包,有很多种方法,包括:FEC(forward error correction,前向纠错)、PLC(Packet Loss Concealment,丢包隐藏)、ARQ(Automatic Repeat Request,自动重传请求)等。
其中,FEC抗丢包方案通过将原始数据包通过特定的前向纠错码编码,经过FEC编码后的数据打包发送到音频混音设备,音频混音设备接收到前向纠错码后进行解码从而能恢复出丢包位置的完整数据,实现完美恢复的效果。然而,由于FEC抗丢包时需要额外消耗带宽,FEC冗余度越高则抗丢包能力越强,但同时也带来带宽的增加,目前还没有一种在有效控制FEC冗余度的同时减少带宽消耗的方法。
发明内容
本申请实施例提供一种冗余度控制方法、装置、电子设备和存储介质,用以提高发送端的FEC编码效率,减少网络带宽的使用。
本申请实施例提供的第一种冗余度控制方法,包括:
分别获取每路上行音频通道的声音信号,其中,每路上行音频通道、下行音频通道和通话参与终端一一对应;
分别确定所述每路上行音频通道的丢包率;
根据每个声音信号在每路下行音频通道中的下行混音信号的参与度,预测每路上行音频通道的混音贡献度;
根据所述每路上行音频通道的丢包率和混音贡献度,分别获得所述每路上行音频通道的目标FEC冗余度。
本申请实施例提供的第二种冗余度控制方法,包括:
获得对应的上行音频通道的目标FEC冗余度,其中,所述目标FEC冗余度是根据所述上行音频通道的混音贡献度和丢包率确定的,所述混音贡献度是所述服务器分别获取每路上行音频通道的声音信号后,根据所述上行音频通道的声音信号在每路下行音频通道的下行混音信号的参与度确定的,每路上行音频通道、下行音频通道和通话参与终端一一对应;
按照所述目标FEC冗余度,对所述上行音频通道经过语音编码后的声音信号进行FEC编码。
本申请实施例提供的第一种冗余度控制装置,包括:
获取单元,用于分别获取每路上行音频通道的声音信号,其中,每路上行音频通道、下行音频通道和通话参与终端一一对应;
确定单元,用于分别确定所述每路上行音频通道的丢包率;
预测单元,用于根据每个声音信号在每路下行音频通道中的下行混音信号的参与度,预测每路上行音频通道的混音贡献度;
控制单元,用于根据所述每路上行音频通道的丢包率和混音贡献度,分别获得所述每路上行音频通道的目标FEC冗余度。
本申请实施例提供的第二种冗余度控制装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010452126.8/2.html,转载请声明来源钻瓜专利网。





