音视频传输数据方法、电子设备及存储介质技术

技术编号:24521176 阅读:33 留言:0更新日期:2020-06-17 07:59
本申请提供一种音视频数据传输方法、电子设备及存储介质,所述方法包括:与接收端建立至少两条通信传输链路;所述至少两条通信传输链路包括不同传输类型的链路、或者相同传输类型的链路;将待发送的音视频数据进行分片处理,生成若干分片数据包;根据所述若干分片数据包以及所述至少两条通信传输链路,确定所述通信传输链路待传输的分片数据包,并将所述分片数据包通过对应的通信传输链路传输给所述接收端。本申请实施例可以更加流畅地传输高码率音视频数据。

【技术实现步骤摘要】
音视频传输数据方法、电子设备及存储介质
本申请涉及计算机网络领域,尤其涉及一种音视频数据传输方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着科技的发展与进步,通过音视频传播数据的技术也愈发成熟,人们对于在线视频观看、广播收听、视频会议、远程视频教育等涉及实时音视频传输的场景已司空见惯。在实现本申请实施例的过程中,专利技术人发现:对于在音视频场景下存在的接收端与发送端之间处于不同内网不能联通的问题,相关技术中的解决方式是建立一条通信传输链路以连接所述接收端与发送端,从而实现音视频数据的传输;但是,若该条通信传输链路出现故障或者存在不稳定问题,则会影响到音视频数据的传输或者导致传输中断,使得用户体验较差。
技术实现思路
有鉴于此,本申请实施例提供一种音视频数据传输方法、装置、电子设备及计算机可读存储介质。本申请的第一方面提供了一种音视频数据传输方法,应用于发送端,所述方法具体包括:与接收端建立至少两条通信传输链路;所述至少两条通信传输链路包括不同传输类型的链路、或者相同传输类型的链路;将本文档来自技高网...

【技术保护点】
1.一种音视频数据传输方法,其特征在于,应用于发送端,包括:/n与接收端建立至少两条通信传输链路;所述至少两条通信传输链路包括不同传输类型的链路、或者相同传输类型的链路;/n将待发送的音视频数据进行分片处理,生成若干分片数据包;/n根据所述若干分片数据包以及所述至少两条通信传输链路,确定所述通信传输链路待传输的分片数据包,并将所述分片数据包通过对应的通信传输链路传输给所述接收端。/n

【技术特征摘要】
1.一种音视频数据传输方法,其特征在于,应用于发送端,包括:
与接收端建立至少两条通信传输链路;所述至少两条通信传输链路包括不同传输类型的链路、或者相同传输类型的链路;
将待发送的音视频数据进行分片处理,生成若干分片数据包;
根据所述若干分片数据包以及所述至少两条通信传输链路,确定所述通信传输链路待传输的分片数据包,并将所述分片数据包通过对应的通信传输链路传输给所述接收端。


2.根据权利要求1所述的音视频数据传输方法,其特征在于,所述至少两条通信传输链路包括P2P传输链路和/或至少一条中继传输链路。


3.根据权利要求1所述的音视频数据传输方法,其特征在于,每个分片数据包包括对应的序号,所述序号用于唯一标识所述分片数据包在所述音视频数据中的排列顺序;每条所述中继传输链路通过一中继端所构建;
则所述音视频数据传输方法,还包括:
根据所述通信传输链路待传输的分片数据包,生成对应的分组信息;所述分组信息指示在该条通信传输链路上传输的所有分片数据包的序号;
分别向每条通信传输链路发送对应的分组信息,以使每个中继端接收到对应的分组信息以及所述接收端接收到所有的分组信息。


4.根据权利要求3所述的音视频数据传输方法,其特征在于,还包括:
若接收到所述通信传输链路传输的重传请求,通过该条通信传输链路重新发送丢失的分片数据包;其中,所述重传请求指示该条通信传输链路上丢失的分片数据包,所述丢失的分片数据包由该条通信传输链路对应的中继端或接收端利用所述分组信息而确定。


5.根据权利要求1所述的音视频数据传输方法,其特征在于,每条通信传输链路对应有成本值,所述成本值用于指示在该条通信传输链路传输数据包所需收取的费用;
则所述根据所述若干分片数据包以及所述至少两条通信传输链路,确定所述通信传输链路待传输的分片数据包,包括:
根据所述若干分片数据包以及所述至少两条通信传输链路分别对应的成本值,确定所述通信传输链路待传输的分片数据包;其中,所述通信传输链路待传输的分片数据包的数量与该条链路对应的成本值呈负相关关系。


6.根据权利要求1所述的音视频数据传输方法,其特征在于,每条通信传输链路对应有成本值,所述成本值用于指示在该条通信传输链路传输数据包所需收取的费用;
在传输初始阶段,针对多条同类型的通信传输链路,分配给成本值超过预设阈值的通信传输链路的分片数据包的数量,比分配给其他通信传输链...

【专利技术属性】
技术研发人员:李磊
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1