一种视频调度方法、装置、设备及可读存储介质制造方法及图纸

技术编号:38426040 阅读:10 留言:0更新日期:2023-08-07 11:23
本申请公开了一种视频调度方法、装置、设备及可读存储介质,包括:获取待存储视频文件的多个分片数据;将多个分片数据存储于资源节点集群中,并记录多个分片数据的存储地址;确定待存储视频文件的逻辑分块策略;根据逻辑分块策略、多个分片数据以及多个分片数据的存储地址生成待存储视频文件对应的逻辑分块映射关系表;存储待存储视频文件对应的逻辑分块映射关系表。可见,本申请通过对视频文件进行逻辑分块并生成视频文件的逻辑分块映射关系表,使得在对该视频文件进行调度时能够以逻辑分块的维度进行调度,从而使得在存储视频文件时能够适配资源节点的存储能力,并且可以避免调度时产生海量的调度请求,进而提高视频调度的效率。效率。效率。

【技术实现步骤摘要】
一种视频调度方法、装置、设备及可读存储介质


[0001]本申请涉及视频数据处理领域,更具体地说,涉及一种视频调度方法、装置、设备及可读存储介质。

技术介绍

[0002]视频调度是指将一系列静态影像以电信号的方式加以捕捉、记录、处理、储存、传送与重现的各种技术。在现有的视频调度过程中,经常会遇到调度维度过粗或过细的问题。也即如果以整个视频为维度进行调度,需要资源节点存储全量的视频数据,其中若是遇到分块损坏或者磁盘坏盘的情况会导致该节点不可用;如果以原始切片为维度进行调度,则每访问一次切片需要向调度器请求下一个切片访问地址,则会产生海量的调度请求,不仅会增加访问延时,而且海量的调度请求会对资源节点造成巨大的访问压力,导致资源节点的任务处理效率大大降低,进而导致整个视频调度的效率低下。

技术实现思路

[0003]本申请实施例提供了一种视频调度方法、装置、设备及可读存储介质,能够在存储视频文件时能够适配资源节点的存储能力,并且可以避免调度时产生海量的调度请求,进而提高视频调度的效率。
[0004]有鉴于此,本申请实施例提供了一种视频调度方法,包括:
[0005]获取待存储视频文件的多个分片数据;
[0006]将所述多个分片数据存储于资源节点集群中,并记录所述多个分片数据的存储地址;
[0007]确定所述待存储视频文件的逻辑分块策略;
[0008]根据所述逻辑分块策略、所述多个分片数据以及所述多个分片数据的存储地址生成所述待存储视频文件对应的逻辑分块映射关系表,所述逻辑分块映射关系表包括多个逻辑分块与所述多个分片数据的对应关系以及所述多个分片数据的存储地址,每个逻辑分块至少对应一个分片数据;
[0009]存储所述待存储视频文件对应的逻辑分块映射关系表。
[0010]可选地,所述根据所述逻辑分块策略、所述多个分片数据以及所述多个分片数据的存储地址确定所述待存储视频文件对应的逻辑分块映射关系表,包括:
[0011]根据所述逻辑分块策略对所述待存储视频文件进行分块,得到所述待存储视频文件的多个逻辑分块;
[0012]确定每个逻辑分块对应的分片数据;
[0013]根据所述每个逻辑分块、所述每个逻辑分块与所述分片数据之间的对应关系、所述分片数据的存储地址生成所述逻辑分块映射关系表。
[0014]可选地,所述存储所述待存储视频文件对应的逻辑分块映射关系表,包括:
[0015]生成所述待存储视频文件的标识信息和所述逻辑分块策略的策略号;
[0016]生成所述逻辑分块映射关系表与所述标识信息以及所述策略号之间的对应关系;
[0017]将所述逻辑分块映射关系表和所述逻辑分块映射关系表与所述标识信息以及所述策略号之间的对应关系存储于内存中。
[0018]可选地,在所述存储所述待存储视频文件对应的逻辑分块映射关系表之后,所述方法还包括:
[0019]每隔预设周期获取已存储的逻辑分块映射关系表的查找次数;
[0020]将低于预设阈值的查找次数对应的逻辑分块映射关系表从内存转移到本地存储中存储。
[0021]可选地,所述方法还包括:
[0022]接收终端设备发送的视频调度请求,所述视频调度请求包括目标视频文件的标识信息;
[0023]根据所述目标视频文件的标识信息查找所述目标视频文件对应的逻辑关系映射表;
[0024]根据所述目标视频文件对应的逻辑关系映射表获取所述目标视频文件对应的目标分片数据的存储地址;
[0025]根据所述目标分片数据的存储地址从所述资源节点集群中获取所述目标分片数据;
[0026]将所述目标分片数据发送给所述终端设备。
[0027]可选地,所述视频调度请求还包括策略号;
[0028]则所述根据所述目标视频文件的标识信息查找所述目标视频文件对应的逻辑关系映射表,包括:
[0029]根据所述目标视频文件的标识信息和所述策略号查找所述目标视频文件对应的逻辑关系映射表。
[0030]本申请实施例还提供了一种视频调度装置,所述装置包括:
[0031]获取单元,用于获取待存储视频文件的多个分片数据;
[0032]存储单元,用于将所述多个分片数据存储于资源节点集群中,并记录所述多个分片数据的存储地址;
[0033]确定单元,用于确定所述待存储视频文件的逻辑分块策略;
[0034]生成单元,用于根据所述逻辑分块策略、所述多个分片数据以及所述多个分片数据的存储地址生成所述待存储视频文件对应的逻辑分块映射关系表,所述逻辑分块映射关系表包括多个逻辑分块与所述多个分片数据的对应关系以及所述多个分片数据的存储地址,每个逻辑分块至少对应一个分片数据;
[0035]存储单元,还用于存储所述待存储视频文件对应的逻辑分块映射关系表。
[0036]可选地,所述装置还包括:
[0037]接收单元,用于接收终端设备发送的视频调度请求,所述视频调度请求包括目标视频文件的标识信息;
[0038]查找单元,用于根据所述目标视频文件的标识信息查找所述目标视频文件对应的逻辑关系映射表;
[0039]所述获取单元,还用于根据所述目标视频文件对应的逻辑关系映射表获取所述目
标视频文件对应的目标分片数据的存储地址;
[0040]所述获取单元,还用于根据所述目标分片数据的存储地址从所述资源节点集群中获取所述目标分片数据;
[0041]发送单元,用于将所述目标分片数据发送给所述终端设备。
[0042]本申请实施例还提供了一种计算机设备,包括:存储器、处理器以及总线系统;
[0043]其中,所述存储器用于存储程序;
[0044]所述处理器用于执行所述存储器中的程序,以实现上述所述的任意一种视频调度方法;
[0045]所述总线系统用于连接所述存储器以及所述处理器,以使所述存储器以及所述处理器进行通信。
[0046]本申请实施例还提供了一种计算机可读存储介质,存储有指令,当其在计算机上运行时,使得计算机执行如上述所述的任意一种视频调度方法。
[0047]本申请实施例提供了一种视频调度方法,包括:获取待存储视频文件的多个分片数据;将所述多个分片数据存储于资源节点集群中,并记录所述多个分片数据的存储地址;确定所述待存储视频文件的逻辑分块策略;根据所述逻辑分块策略、所述多个分片数据以及所述多个分片数据的存储地址生成所述待存储视频文件对应的逻辑分块映射关系表,所述逻辑分块映射关系表包括多个逻辑分块与所述多个分片数据的对应关系以及所述多个分片数据的存储地址,每个逻辑分块至少对应一个分片数据;存储所述待存储视频文件对应的逻辑分块映射关系表。可见,本申请通过对视频文件进行逻辑分块并生成视频文件的逻辑分块映射关系表,使得在对该视频文件进行调度时能够以逻辑分块的维度进行调度,从而使得在存储视频文件时能够适配资源节点的存储能力,并且可以避免调度时产生海量的调度请求,进而提高视本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频调度方法,其特征在于,所述方法包括:获取待存储视频文件的多个分片数据;将所述多个分片数据存储于资源节点集群中,并记录所述多个分片数据的存储地址;确定所述待存储视频文件的逻辑分块策略;根据所述逻辑分块策略、所述多个分片数据以及所述多个分片数据的存储地址生成所述待存储视频文件对应的逻辑分块映射关系表,所述逻辑分块映射关系表包括多个逻辑分块与所述多个分片数据的对应关系以及所述多个分片数据的存储地址,每个逻辑分块至少对应一个分片数据;存储所述待存储视频文件对应的逻辑分块映射关系表。2.根据权利要求1所述的方法,其特征在于,所述根据所述逻辑分块策略、所述多个分片数据以及所述多个分片数据的存储地址确定所述待存储视频文件对应的逻辑分块映射关系表,包括:根据所述逻辑分块策略对所述待存储视频文件进行分块,得到所述待存储视频文件的多个逻辑分块;确定每个逻辑分块对应的分片数据;根据所述每个逻辑分块、所述每个逻辑分块与所述分片数据之间的对应关系、所述分片数据的存储地址生成所述逻辑分块映射关系表。3.根据权利要求1所述的方法,其特征在于,所述存储所述待存储视频文件对应的逻辑分块映射关系表,包括:生成所述待存储视频文件的标识信息和所述逻辑分块策略的策略号;生成所述逻辑分块映射关系表与所述标识信息以及所述策略号之间的对应关系;将所述逻辑分块映射关系表和所述逻辑分块映射关系表与所述标识信息以及所述策略号之间的对应关系存储于内存中。4.根据权利要求3所述的方法,其特征在于,在所述存储所述待存储视频文件对应的逻辑分块映射关系表之后,所述方法还包括:每隔预设周期获取已存储的逻辑分块映射关系表的查找次数;将低于预设阈值的查找次数对应的逻辑分块映射关系表从内存转移到本地存储中存储。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收终端设备发送的视频调度请求,所述视频调度请求包括目标视频文件的标识信息;根据所述目标视频文件的标识信息查找所述目标视频文件对应的逻辑关系映射表;根据所述目标视频文件对应的逻辑关系映射表获取所述目标视频文件对应的目标分片数据的存储地址;根据所述目标分片数据...

【专利技术属性】
技术研发人员:曹问
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1