数据切片方法、服务器及存储介质技术

技术编号:43655690 阅读:45 留言:0更新日期:2024-12-13 12:48
本申请实施例提供一种数据切片方法、服务器及存储介质。在切片方法中,切片文件的切片参数根据直播流的解码单元长度确定,该解码单元长度,通过对历史切片文件的解码单元进行检测得到,可在未知直播源流的编码信息的情况下,预测切片文件的关键帧的位置。基于预测的关键帧的位置,可确定能够自适应直播流的流特征的切片参数。根据切片参数,以预测出的关键帧的位置作为切分点对切片文件进行切分,可自动地从单个切片文件中切分出尽可能多的以关键帧为首帧的独立子切片。独立子切片的解码操作,不依赖前序其他视频帧,因而可增加解码操作的随机切入点,降低直播流的播放延迟。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种数据切片方法、服务器及存储介质


技术介绍

1、在直播数据分发场景中,服务器设备拉取直播源流数据后,可按照指定的流媒体传输协议将数据包切分成单个包含几秒至几十秒数据的媒体文件(即切片文件),并通过更新切片列表的方式将切片文件分发给播放端。切片文件由一个或者多个gop(group ofpictures,最小解码单元视频数据包组)组成,每个gop以关键帧为起始帧,因而使得切片文件能够进行独立解码。在一种低延迟的流媒体传输协议中,提出了一种可将单个切片文件划分成多个更小的子切片的切分方式,在任一个更小的子切片生成完成后即可将该子切片分发给客户。

2、由于流媒体编码存在解码参考依赖的特性,任一子切片的独立解码操作也需要以关键帧的位置作为解码切入点。在未知直播源流的编码信息的情况下,无法直接确定gop的大小,因而无法准确地根据关键帧的位置切分出能够独立解码的子切片,不利于进一步降低直播时延。因此,有待提出一种新的解决方案。


技术实现思路

1、本申请的多个方面提供一种数据切片方本文档来自技高网...

【技术保护点】

1.一种数据切片方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,在对所述至少一个历史切片文件进行切分的过程中,检测所述至少一个历史切片文件各自包含的解码单元的长度,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述第一解码单元长度以及预设的约束条件,确定第一切片参数,包括:

5.根据权利要求4所述的方法,其特征在于,在所述预设的约束条件下对所述目标函数进行线性规划求解,得到独立子切片的帧数、非独立子切片的切片数量以及非独立子切片的帧数,包括:

6.根...

【技术特征摘要】

1.一种数据切片方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,在对所述至少一个历史切片文件进行切分的过程中,检测所述至少一个历史切片文件各自包含的解码单元的长度,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述第一解码单元长度以及预设的约束条件,确定第一切片参数,包括:

5.根据权利要求4所述的方法,其特征在于,在所述预设的约束条件下对所述目标函数进行线性规划求解,得到独立子切片的帧数、非独立子切片的切片数量以及非独立子切片的帧数,包括:

6.根据权利要求4所述的方法,其特征在于,所述约束条件包括:任一子切片...

【专利技术属性】
技术研发人员:马逖
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1