【技术实现步骤摘要】
数据分发方法、装置、设备及存储介质
本公开实施例涉及计算机
,尤其涉及一种数据分发方法、装置、设备及存储介质。
技术介绍
随着网络视频服务的不断发展和普及,用户对视频服务中视频播放的流畅性的要求越来越高。在一对多的视频会议中,通常是将一路上行数据分发给多路下行使用,在将上行数据分发给多路下行使用的过程中,服务server侧通常需要进行解码再编码操作,这样不仅会大量消耗server侧性能,而且会增加server时延。另外,当下行带宽比较小的时候,容易造成下行播放的视频卡顿,严重影响了用户体验。
技术实现思路
本公开实施例提供一种数据分发方法、装置、设备及存储介质,可以有效提高数据分发的流畅性,实现了下行带宽的有效控制。第一方面,本公开实施例提供了一种数据分发方法,包括:获取音视频序列;其中,所述音视频序列包括至少一帧音视频数据;对所述音视频序列进行分包处理,生成实时传输协议RTP数据包序列,其中,所述RTP数据包序列中包括至少一个RTP数据包;基于所述RTP数据包序列中的各个RTP数据包,从所述RTP数据包序列所涉及的各个时域层中确定目标时域层;将RTP数据包序列中所属的时域层对应的时域层号小于或等于所述目标时域层对应的时域层号的RTP数据包分发至客户端;其中,基于时域层显示的先后顺序对所述时域层进行编号,所述时域层越晚显示,所述时域层越高,对应的时域层号越大。第二方面,本公开实施例还提供了一种数据分发装置,包括:音视频序列获取模块,用于获取音视 ...
【技术保护点】
1.一种数据分发方法,其特征在于,包括:/n获取音视频序列;其中,所述音视频序列包括至少一帧音视频数据;/n对所述音视频序列进行分包处理,生成实时传输协议RTP数据包序列,其中,所述RTP数据包序列中包括至少一个RTP数据包;/n基于所述RTP数据包序列中的各个RTP数据包,从所述RTP数据包序列所涉及的各个时域层中确定目标时域层;/n将所述RTP数据包序列中所属的时域层对应的时域层号小于或等于所述目标时域层对应的时域层号的RTP数据包分发至客户端;其中,基于时域层显示的先后顺序对所述时域层进行编号,所述时域层越晚显示,所述时域层越高,对应的时域层号越大。/n
【技术特征摘要】
1.一种数据分发方法,其特征在于,包括:
获取音视频序列;其中,所述音视频序列包括至少一帧音视频数据;
对所述音视频序列进行分包处理,生成实时传输协议RTP数据包序列,其中,所述RTP数据包序列中包括至少一个RTP数据包;
基于所述RTP数据包序列中的各个RTP数据包,从所述RTP数据包序列所涉及的各个时域层中确定目标时域层;
将所述RTP数据包序列中所属的时域层对应的时域层号小于或等于所述目标时域层对应的时域层号的RTP数据包分发至客户端;其中,基于时域层显示的先后顺序对所述时域层进行编号,所述时域层越晚显示,所述时域层越高,对应的时域层号越大。
2.根据权利要求1所述的方法,其特征在于,基于所述RTP数据包序列中的各个RTP数据包,从所述RTP数据包序列所涉及的各个时域层中确定目标时域层,包括:
对所述RTP数据包序列中的各个RTP数据包进行解析,确定各个RTP数据包所属的时域层;
分别根据各个时域层所涉及的RTP数据包,确定各个时域层的带宽值;
获取当前时刻下行的带宽估计值;
根据各个时域层的带宽值以及所述带宽估计值,从所述各个时域层中确定目标时域层。
3.根据权利要求2所述的方法,其特征在于,所述RTP数据包中包括头信息;
对所述RTP数据包序列中的各个RTP数据包进行解析,确定各个RTP数据包所属的时域层,包括:
对所述RTP数据包序列中的各个RTP数据包的头信息进行解析,确定各个RTP数据包所属的时域层。
4.根据权利要求2所述的方法,其特征在于,获取当前时刻下行的带宽估计值,包括:
响应于当前时刻下行的带宽估计值获取请求,获取用户输入的带宽估计值。
5.根据权利要求1所述的方法,其特征在于,在将RTP数据包所属的时域层对应的时域层号小于或等于所述目标时域层对应的时域层号的RTP数据包分发至客户端之前,还包括:
确定当前下发的音视频数据所属的时域层对应的时域层号;
将RTP数据包所属的时域层对应的时域层号小于或等于所述目标时域层对应的时域层号的RTP数据包分发至客户端,包括:
当当前下发的音视频数据所属的时域层对应的时域层号大于所述目标时域层对应的时域层号时,从所述RTP数据包序列中确定RTP数据包所属的时域层对应的时域层号为0的第一个RTP数据包;
针对RTP数据包子序列中的各个RTP数据包,判断当前RTP数据包所属的时域层对应的时域层号是否小于或等于所述目标时域层对应的时域层号;其中,所述RTP数据包子序列以RTP数据包所属的时域层对应的时域层号为0的第一个RTP数据包为起始RTP数据包,以所述RTP数据包序列中的最后一个RTP数据包为...
【专利技术属性】
技术研发人员:闻斌,李鹏,许一峰,翟强俊,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。