视频转码系统和方法技术方案

技术编号:39154937 阅读:8 留言:0更新日期:2023-10-23 15:00
本发明专利技术提供一种视频转码系统和方法,涉及通信技术领域。该视频转码系统包括:相互连接的预处理子系统、算力网络服务子系统、多个算力网络编排子系统和多个资源池;每个资源池对应部署一个算力网络编排子系统;预处理子系统用于接收客户端发送的视频转码请求,并对视频转码请求解析,并将解析后的第一信息发送至算力网络服务子系统;算力网络服务子系统用于根据接收的第一信息,确定多个资源池中的最优资源池,并向最优资源池所对应的算力网络编排子系统下发解码任务;算力网络编排子系统用于根据解码任务进行视频转码,并将视频转码获得的切片聚合返回至客户端。本发明专利技术的方案,实现视频转码任务最优化调度,提供算力和网络资源利用率。用率。用率。

【技术实现步骤摘要】
视频转码系统和方法


[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]接收所述算力网络编排子系统发送的资源信息和使用状态,并根据所述资源信息、所述使用状态、所述第一信息、所述第一资源需求,确定多个所述资源池中的最优资本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频转码系统,其特征在于,包括:相互连接的预处理子系统、算力网络服务子系统、多个算力网络编排子系统和多个资源池;每个所述资源池对应部署一个所述算力网络编排子系统;所述预处理子系统用于接收客户端发送的视频转码请求,并对所述视频转码请求解析,并将解析后的第一信息发送至所述算力网络服务子系统;所述算力网络服务子系统用于根据接收的所述第一信息,确定多个所述资源池中的最优资源池,并向所述最优资源池所对应的所述算力网络编排子系统下发解码任务;所述算力网络编排子系统用于根据所述解码任务进行视频转码,并将视频转码获得的切片聚合返回至客户端。2.根据权利要求1所述的视频转码系统,其特征在于,多个所述资源池包括园区云资源池、边缘云资源池和中心云资源池,所述算力网络服务子系统还用于:在所述视频转码请求具有隐私安全需求,且所述园区云资源池和所述边缘云资源池满足所述隐私安全需求时,根据所述园区云资源池、所述边缘云资源池和所述中心云资源池的优先级,确定多个所述资源池中的最优资源池;在所述视频转码请求具有时延需求,且所述边缘云资源池满足所述时延需求时,根据所述边缘云资源池和所述中心云资源池的优先级,确定多个所述资源池中的最优资源池;其中,所述园区云资源池、所述边缘云资源池和所述中心云资源池的优先级依次降低。3.根据权利要求1所述的视频转码系统,其特征在于,所述算力网络服务子系统包括:算网需求拆解模块,用于根据所述第一信息和预设的归一化模型,确定进行视频转码所需要的第一资源需求;算网资源感知模块,用于接收所述算力网络编排子系统发送算力网络资源的资源信息和使用状态,并根据所述资源信息、所述使用状态、所述第一信息、所述第一资源需求,确定多个所述资源池中的最优资源池;算网任务调度模块,用于根据所述第一信息,确定所述解码任务,并向所述最优资源池所对应的所述算力网络编排子系统下发所述解码任务。4.根据权利要求1所述的视频转码系统,其特征在于,所述算力网络编排子系统包括:算网资源注册模块,用于完成本地资源池的算力网络资源注册,维护所述算力网络资源的资源信息并实时监控所述资源信息的使用状态,并将所述资源信息和所述使用状态周期性地发送至所述算力网络服务子系统;算网资源编排模块,用于接收所述算力网络服务子系统发送的所述解码任务,根据所述资源信息,对所述解码任务所需的第二资源需求进行编排,确定编排后的算力节点;视频转码编排模块,用于对所述编排后的算力节点进行视频转码,确定视频转码后的切片聚合,并将所述切片聚合返回给客户端。5.根据权利要求1所述的视频转码系统,其特征在于,所述第一信息包括:视频格式、视频长度、编码格式、目标格式、码率、客户端位置、服务质量级别、时延要求、数据隐私安全性要求中至少一种视频参数数据。6.一种视频转码方法,其特征在于,应用于如权利要求1至5中任一项所述的视频转码系统,所述视频转码系统包括:相互连接的预处理子系统、算力网络服务子系统、多个算力网络编排子系统和多个资源池,所述方法包括:
预处理子系统接收客户端发送的视频转码请求,并对所述视频转码请求解析,并将解析后的第一信息发送至算力网络服务子系统;算力网络服务子系统根据接收的所述第一信息,确定多个所述资源池中的最优资源池,并向所述最优资源池所对应...

【专利技术属性】
技术研发人员:董林鹏刘源王徐勇徐晨李胜力
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1