System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及带宽估计,尤其涉及带宽估计方法、装置、电子设备及存储介质。
技术介绍
1、为了有效利用网络的带宽资源,通常需要对用户的网络带宽进行估计。相关技术通常会向网络发送探测数据,通过探测数据在网络中的传输情况进行带宽估计。但探测数据会消耗一定的带宽,在网络状况不佳的情况,容易加剧网络的拥塞。
技术实现思路
1、本公开提供了一种带宽估计方法、装置、电子设备及存储介质。
2、根据本公开的第一方面,提供了一种带宽估计方法,所述方法包括:
3、获取直播多媒体流,所述直播多媒体流包括多个数据包;
4、从所述多个数据包中确定出符合目标条件的目标数据包,并获取所述目标数据包对应的目标数据量和读取时长;
5、基于所述目标数据量和所述读取时长,获得所述目标数据包的下载速度,并基于所述下载速度估计当前网络的网络带宽。
6、根据本公开的第二方面,提供了一种带宽估计装置,所述装置包括:
7、数据获取模块,用于获取直播多媒体流,所述直播多媒体流包括多个数据包;
8、数据包确定模块,用于从所述多个数据包中确定出符合目标条件的目标数据包,并获取所述目标数据包对应的目标数据量和读取时长;
9、带宽估计模块,用于基于所述目标数据量和所述读取时长,获得所述目标数据包的下载速度,并基于所述下载速度估计当前网络的网络带宽。
10、根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器
11、根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本公开的上述方法。
12、本公开实施例提供的带宽估计方法、装置、电子设备及存储介质,通过获取直播多媒体流,从直播多媒体流中包含的多个数据包中确定出符合目标条件的目标数据包,并获取该目标数据包对应的目标数据量和读取时长,以便基于该目标数据量和读取时长,获得该目标数据包的下载速度,这样可以基于该下载速度对当前网络进行带宽估计。由于实施例确定出的目标数据包能够满足目标条件,并且是基于目标数据包的数据量和读取时长计算下载速度,而不是计算一段时间内的下载速度,使得基于目标数据包的下载速度能够准确对当前网络进行估计,并且还可以避免通过向网络发送探测数据对带宽进行估计时造成的带宽消耗。
本文档来自技高网...【技术保护点】
1.一种带宽估计方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述多个数据包中确定出符合目标条件的目标数据包,包括:
3.根据权利要求1所述的方法,其特征在于,所述从所述多个数据包中确定出符合目标条件的目标数据包,包括:
4.根据权利要求3所述的方法,其特征在于,所述从所述多个数据包中确定出目标数据包,包括:
5.根据权利要求1~4任一所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述目标数据包的数量包括多个;
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种带宽估计装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-7中任一项所述的方法。
【技术特征摘要】
1.一种带宽估计方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述多个数据包中确定出符合目标条件的目标数据包,包括:
3.根据权利要求1所述的方法,其特征在于,所述从所述多个数据包中确定出符合目标条件的目标数据包,包括:
4.根据权利要求3所述的方法,其特征在于,所述从所述多个数据包中确定出目标数据包,包括:
5.根据权利要求1~4任一所述的方法,其特征在于,所述方法...
【专利技术属性】
技术研发人员:陈昭杰,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。