基于算力网络的视频转码方法、装置、设备及存储介质制造方法及图纸

技术编号:38878315 阅读:9 留言:0更新日期:2023-09-22 14:10
本发明专利技术实施例提供一种基于算力网络的视频转码方法、装置、设备及存储介质,其中,所述方法包括:确定待转码视频对应的算力资源;在满足所述算力资源的至少一个节点中,基于所述至少一个节点中的每个节点对应的优先值确定目标节点;利用所述目标节点对所述待转码视频进行转码,得到转码后的视频。相对于基于云计算的转码方式,采用本发明专利技术实施例的技术方案,基于算力网络的转码方式,在所述算力网络的云层、边缘层或终端层中满足所述算力资源的至少一个节点中确定目标节点,利用所述目标节点对所述待转码视频进行转码能够降低延时,利用所述目标节点对所述待转码视频进行转码还能够最大限度地利用资源,提升资源的利用率。提升资源的利用率。提升资源的利用率。

【技术实现步骤摘要】
基于算力网络的视频转码方法、装置、设备及存储介质


[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]本专利技术实施例提供一种基于算力网络的视频转码装置,所述装置包括:
[0048]第一确定模块,用于确定待转码视频对应的算力资源;
[0049]第二确定模块,用于在满足所述算力资源的至少一个节点中,基于所述至少一个节点中的每个节点对应的优先值确定目标节点;
[0050]转码模块,用于利用所述目标节点对所述待转码视频进行转码,得到转码后的视频。
[0051]本专利技术实施例提供一种基于算力网络的视频转码设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现上述任一项所述的方法。
[0052]本专利技术实施例提供一种存储介质,所述存储介质存储有可执行指令,当所述可执行指令被处理器执行时,实现上述任一项所述的方法。
[0053]本专利技术实施例提供一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于算力网络的视频转码方法,其特征在于,所述方法包括:确定待转码视频对应的算力资源;在满足所述算力资源的至少一个节点中,基于所述至少一个节点中的每个节点对应的优先值确定目标节点;利用所述目标节点对所述待转码视频进行转码,得到转码后的视频。2.根据权利要求1所述的方法,其特征在于,所述转码包括在线转码,所述方法还包括:在所述算力网络中确定至少一个第一节点;其中,所述第一节点表征在所述算力网络的边缘层中满足所述算力资源的任一节点;基于所述至少一个第一节点中的每个节点对应的第一优先值确定第一目标节点;利用所述第一目标节点对所述待转码视频进行在线转码,得到在线转码后的第一视频。3.根据权利要求2所述的方法,其特征在于,所述基于所述至少一个第一节点中的每个节点对应的第一优先值确定第一目标节点,包括:获取与所述至少一个第一节点中的每个节点对应的第一参数;所述第一参数表征所述第一节点与所述待转码视频的流畅度相关的属性参数;基于预设模型确定与所述第一参数对应的第二参数;所述第二参数表征所述第一参数对所述待转码视频的流畅度的影响参数;基于所述第一参数和所述第二参数,确定所述至少一个第一节点中的每个节点对应的第一优先值;将最小的所述第一优先值对应的第一节点作为所述第一目标节点。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于与所述至少一个第一节点中的每个节点相关的第一样本参数和第二样本参数,构建训练样本集合;以所述训练样本集合包括的第一样本参数为输入,以所述训练样本集合包括的第二样本参数为输出,对第一模型进行训练,得到预设模型。5.根据权利要求2所述的方法,其特征在于,在所述基于所述至少一个第一节点中的每个节点对应的第一优先值确定第一目标节点之后,所述方法还包括:确定所述第一目标节点的第一当前优先值;确定所述至少一个第一节点中每个节点对应的第二当前优先值;确定所述第二当前优先值中最小的第二当前优先值;在所述第一当前优先值和所述最小的第二当前优先值满足预设条件的情况下,将所述最小的第二当前优先值对应的第一节点更新为所述第一目标节点。6.根据权利要求2所述的方法,其特征在于,所述利用所述第一目标节点对所述待转码视频进行在线转码,得到在线转码后的第一视频之后,所述方法还包括:在所述第一目标节点距离用户最近的情况下,通过所述第一目标节点对所述第一视频进行播放。7.根据权利要求1所述的方法,其特征在于,所述转码包括离线转码,所述方法还包括:在所述算力网络中确定至少一个第二节点;其中,所述第二节点表征在所述算力网络的终端层、边缘层或...

【专利技术属性】
技术研发人员:王艳辉
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1