【技术实现步骤摘要】
数据传输方法、装置、设备以及存储介质
[0001]本公开涉及人工智能领域,具体涉及云计算、视频处理、媒体云等
,可应用于智能云场景。
技术介绍
[0002]弱网是指数据传输质量较低或不稳定的网络。抗弱网技术可以用于在弱网环境下提高数据传输质量。抗弱网技术是实时音视频通信(RTC)应用的关键性技术,是低延迟、高流畅、全场景应用的基础保障。
技术实现思路
[0003]本公开提供了一种数据传输方法、装置、设备以及存储介质。
[0004]根据本公开的一方面,提供了一种数据传输方法,包括:响应于接收到针对多个原始数据的肯定应答信号,确定所述多个原始数据中的第一重传数据;发送所述第一重传数据,并将所述第一重传数据储存至缓存区;响应于接收到针对所述多个原始数据的否定应答信号,根据所述否定应答信号,确定所述多个原始数据中的第二重传数据;发送所述第二重传数据,并将所述第二重传数据储存至所述缓存区;在确定所述缓存区中的重传数据满足预定条件的情况下,根据所述重传数据,生成目标纠错数据;以及发送所述目标纠错数据。 />[0005]根据本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,包括:响应于接收到针对多个原始数据的肯定应答信号,确定所述多个原始数据中的第一重传数据;发送所述第一重传数据,并将所述第一重传数据储存至缓存区;响应于接收到针对所述多个原始数据的否定应答信号,根据所述否定应答信号,确定所述多个原始数据中的第二重传数据;发送所述第二重传数据,并将所述第二重传数据储存至所述缓存区;在确定所述缓存区中的重传数据满足预定条件的情况下,根据所述重传数据,生成目标纠错数据;以及发送所述目标纠错数据。2.根据权利要求1所述的方法,其中,所述预定条件包括以下至少一个:所述缓存区中重传数据的数量大于数量阈值;以及所述重传数据在所述缓存区中的存储时长大于第一时长阈值。3.根据权利要求1或2所述的方法,还包括:发送所述多个原始数据;以及根据所述多个原始数据的发送时刻,将所述多个原始数据划分为多个第一数据分组,每个第一数据分组包括至少一个原始数据。4.根据权利要求3所述的方法,其中,所述根据所述肯定应答信号,确定所述多个原始数据中的第一重传数据,包括:确定所述多个原始数据中与所述肯定应答信号对应的对应数据,以及所述对应数据所属的目标第一数据分组;将所述对应数据标记为已到达;确定所述目标第一数据分组中未被标记为已到达的未决数据;以及在所述未决数据满足主动重传条件的情况下,确定所述未决数据作为所述第一重传数据。5.根据权利要求3所述的方法,其中,所述根据所述否定应答信号,确定所述多个原始数据中的第二重传数据,包括:确定所述多个原始数据中与所述否定应答信号对应的原始数据,作为所述第二重传数据。6.根据权利要求1所述的方法,其中,所述根据所述重传数据,生成目标纠错数据包,包括:获取丢包率;根据所述重传数据的数据量和所述丢包率,确定重传数据量;以及根据所述重传数据,生成所述重传数据量的目标纠错数据。7.一种数据传输方法,包括:响应于接收到原始数据,发送针对所述原始数据的肯定应答信号;确定至少一个待接收数据的等待接收时长;在所述等待接收时长超过第三时长阈值的情况下,将所述至少一个待接收数据分为至少一个第二数据分组,其中,每个所述第二数据分
组包括至少一个待接收数据;针对所述至少一个第二数据分组中的每个第二数据分组,生成否定应答信号;发送所述否定应答信号;以及响应于接收到纠错数据,根据所述原始数据和所述纠错数据,恢复所述待接收数据。8.根据权利要求7所述的方法,还包括:响应于接收到重传数据,确定与所述重传数据对应的目标第二数据分组;根据所述重传数据,将...
【专利技术属性】
技术研发人员:柯于刚,杨建光,李明路,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。