[发明专利]抗丢包方法、装置、设备及存储介质在审
申请号: | 202010260985.7 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111464458A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 吕晓敏 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | H04L12/823 | 分类号: | H04L12/823;H04L12/825;H04L1/00;H04N7/14;H04N21/4788 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 510000 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 抗丢包 方法 装置 设备 存储 介质 | ||
本发明实施例公开了抗丢包方法、装置、设备及存储介质。其中,该方法包括:获取接收端反馈的丢包信息;根据所述丢包信息计算分包参数,其中,所述分包参数包括预估冗余包数目,以及预估数据包数目和/或预估数据包长度;查询冗余性能表获取与所述分包参数对应的最大冗余包数目;根据所述最大冗余包数目和所述分包参数生成数据包和冗余包,并将所述数据包和冗余包发送至接收端。本发明实施例提供的技术方案,可以合理地确定数据包数目和冗余包数目,进行最为合理的分包,从而在提升视频通话的效果同时,减少时延和性能开销。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及抗丢包方法、装置、设备及存储介质。
背景技术
当今时代,视频通话已成为了人们沟通交流的基本方式,受到越来越多用户的关注和使用,因此视频通话的效果对于用户的体验至关重要,而现网不稳定的网络因素会造成数据包丢失,从而导致视频通话中的卡顿及时延等现象,极大的影响了用户的实际感受,大部分社交APP的厂商也会通过不同的抗丢包手段(如前向纠错编码(FEC,ForwardErasure Correction)技术)去提升效果,不同的抗丢包手段带来的开销也不同。
目前提升抗丢包效果的方法是利用接收端反馈的丢包率等信息,在发送端调整FEC的冗余度和交织编码的交织深度,直到所述冗余或交织深度达到一定的阈值,其中交织深度的调整是通过调整视频帧分包大小实现,这样的做法是有缺陷的。调整交织深度后通过判断丢包率是否低于设定的阈值作为调整是否到位的判断条件,这种只根据丢包率的调整方式太过于盲目,可能会造成冗余的不足或浪费。
发明内容
本发明实施例提供了抗丢包方法、装置、设备及存储介质,可以优化现有的抗丢包方案。
第一方面,本发明实施例提供了一种抗丢包方法,该方法包括:
获取接收端反馈的丢包信息;
根据所述丢包信息计算分包参数;
查询冗余性能表获取与分包参数对应的最大冗余包数目;
根据所述最大冗余包数目和所述分包参数生成数据包和冗余包,并将所述数据包和冗余包发送至接收端;
其中,所述分包参数包括预估冗余包数目,以及预估数据包数目和/或预估数据包长度。
第二方面,本发明实施例提供了一种抗丢包装置,该装置包括:
获取模块,用于获取接收端反馈的丢包信息;
计算模块,用于根据所述丢包信息计算分包参数,其中,所述分包参数包括预估冗余包数目,以及预估数据包数目和/或预估数据包长度;
查询模块,用于查询冗余性能表获取与分包参数对应的最大冗余包数目;
生成模块,用于根据所述最大冗余包数目和所述分包参数生成数据包和冗余包,并将所述数据包和冗余包发送至接收端。
第三方面,本发明实施例提供了一种移动设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例提供的抗丢包方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例提供的抗丢包方法。
本发明实施例中提供的抗丢包方案,在需要对数据包进行分包时,获取接收端反馈的丢包信息,根据所述丢包信息计算分包参数,其中,分包参数包括预估冗余包数目,以及预估数据包数目和/或预估数据包长度,查询冗余性能表获取与分包参数对应的最大冗余包数目,根据所述最大冗余包数目和所述分包参数生成数据包和冗余包,并将所述数据包和冗余包发送至接收端。通过采用上述技术方案,可以合理地确定数据包数目和冗余包数目,进行最为合理的分包,从而在提升视频通话的效果同时,减少时延和性能开销。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010260985.7/2.html,转载请声明来源钻瓜专利网。