【技术实现步骤摘要】
数据传输丢包处理方法、装置、设备及介质
[0001]本申请涉及数据传输
,例如涉及一种数据传输丢包处理方法、装置、设备及介质。
技术介绍
[0002]在传输音频和/或视频的过程中是将音频数据和/或视频数据通过数据包的形式发送至数据接收端,在发送数据包的过程中由于网络信号较差或其他问题可能导致丢失部分数据包。现有技术对于音频和/或视频传输过程中的数据包丢失问题主要是采用NACK方法,即丢包重传方法,数据接收端向数据发送端申请丢包重传,数据发送端重新向数据接收端发送丢失的数据包。当网络信号较差时,重新向数据接收端发送的丢失的数据包可能会再次丢失。重新发送丢失的数据包占用的网络带宽较多,丢包重传效率较低。
[0003]综上所述,现有的丢包重传方法存在重新向数据接收端发送的丢失的数据包可能会再次丢失以及丢包重传效率较低的问题。
技术实现思路
[0004]本申请提供数据传输丢包处理系统及相应的控制方法,旨在解决现有的丢包重传方法存在重新向数据接收端发送的丢失的数据包可能会再次丢失以及丢包重传效率较低的问题 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输丢包处理方法,其特征在于,应用于数据发送端,所述方法包括:向数据接收端发送N1个数据包,其中,N1≥1;接收所述数据接收端反馈的接收包数量K,根据所述接收包数量K和所述数据包的数量N1计算丢包率,其中,K<N1;根据所述丢包率确定冗余包个数M,其中,M≥1;在数据传输时每次携带M个所述冗余包发送至所述数据接收端,以使所述数据接收端从M个所述冗余包中筛选出G个丢失包,并按照数据传输顺序依次将G个所述丢失包插入K个所述接收包,其中,G≤M。2.根据权利要求1所述的数据传输丢包处理方法,其特征在于,所述根据所述接收包数量K和所述数据包的数量N1计算丢包率,包括:将所述数据包的数量N1减去所述接收包数量K,得到丢包个数;将所述丢包个数与所述数据包的数量N1的比值作为所述丢包率。3.根据权利要求1所述的数据传输丢包处理方法,其特征在于,所述根据所述丢包率确定冗余包个数M,包括:选择冗余包单位百分比;计算所述丢包率与所述冗余包单位百分比的比值,得到第一比值;对所述第一比值进行取整,得到所述冗余包个数M。4.根据权利要求1所述的数据传输丢包处理方法,其特征在于,所述在数据传输时每次携带M个所述冗余包发送至所述数据接收端之前,还包括:将N2个所述数据包发送至所述数据接收端,每个所述数据包对应一个或多个所述冗余包。5.一种数据传输丢包处理方法,其特征在于,应用于数据接收端,所述方法包括:接收数据发送端发送的M个冗余包,其中,M≥1;从M个所述冗余包中筛选出G个丢失包,其中,G≤M;获取G个所述丢失包对应的数据传输顺序,根据所述数据传输顺序将G个所述丢失包插入K个接收包。6.根据权利要求5所述的数据传输丢包处理方法,其特...
【专利技术属性】
技术研发人员:邓家宝,史岫岩,
申请(专利权)人:深圳市爱博医疗机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。