一种视频处理链路的构建方法、装置、设备及介质制造方法及图纸

技术编号:39436285 阅读:13 留言:0更新日期:2023-11-19 16:19
本申请公开了一种视频处理链路的构建方法、装置、设备及介质,本申请属于计算机技术领域。该方法包括:获取视频处理业务;根据所述视频处理业务确定对视频图像进行处理的目标节点,以及各个目标节点的节点标识;基于目标节点对视频图像进行处理的处理顺序,采用所述节点标识构建视频处理链路;其中,所述视频处理链路用于供所述控制端指示多媒体芯片的各个目标节点向目标位置存储的视频图像进行处理。本技术方案,使用节点标识将业务处理流程与节点管理进行隔离设计,从而隐藏了业务逻辑,不易被逆向破解,提高了业务处理的安全性。并且,根据视频处理业务,使用多个节点协同工作,无需节点之间的数据传输,可以提高处理效率,缩短处理时间。短处理时间。短处理时间。

【技术实现步骤摘要】
一种视频处理链路的构建方法、装置、设备及介质


[0001]本申请属于计算机
,具体涉及一种视频处理链路的构建方法、装置、设备及介质。

技术介绍

[0002]多媒体技术产业链的发展需要处理大量的视频数据,而传统的通用处理器无法满足对视频数据的高效处理需求。因此,多媒体芯片应运而生,其专门针对视频以及音频等多媒体数据进行优化设计,能够实现高效的数据处理和编解码。
[0003]目前,教育录播行业属于专业的多媒体技术产业链中一个分支。现有技术中,对于录播视频的处理,往往采用的是通过多个处理节点构建一条处理链路,例如通过视频解码节点,视频处理节点以及视频编码节点构建一条处理链路。在处理链路中,每个节点对视频图像处理完成之后,将处理完成的视频图像传输至下一节点进行处理,从而得到处理结果。然而,这样一方面由于多媒体芯片同时包含了处理节点的ID信息,也包含了处理链路的信息,例如多个处理节点的处理顺序信息,从而在他人在前端设备上取走多媒体芯片时会存在暴露处理节点ID信息和处理链路的信息,从而造成业务实现逻辑存在安全隐患的问题;另一方面,由于处理节点之间的数据传输,例如前一节点处理完成的数据需要传输至后一节点进行处理,这种数据传输会对多媒体芯片造成一定的算力消耗和处理时间消耗,从而会存在占用多媒体芯片算力和影响效率的问题。因此,如何在确保业务逻辑的安全性的同时,又可以避免不必要的算力损失是本领域亟待解决的问题。

技术实现思路

[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]第四方面,本申请实施例提供了一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理链路的构建方法,其特征在于,所述方法由控制端执行,所述控制端与多媒体芯片连接,所述方法包括:获取视频处理业务;根据所述视频处理业务确定对视频图像进行处理的目标节点,以及各个目标节点的节点标识;基于目标节点对视频图像进行处理的处理顺序,采用所述节点标识构建视频处理链路;其中,所述视频处理链路用于供所述控制端指示多媒体芯片的各个目标节点向目标位置存储的视频图像进行处理。2.根据权利要求1所述的方法,其特征在于,在采用所述节点标识构建视频处理链路之后,所述方法还包括:若接收到存在异常图像的信息,则将所述异常图像的视频处理链路确定为异常链路;获取所述异常链路中的各候选节点的运行数据,以根据所述运行数据确定异常节点。3.根据权利要求2所述的方法,其特征在于,若接收到存在异常图像的信息,则将所述异常图像的视频处理链路确定为异常链路,包括:若接收到存在异常图像的信息,且所述异常图像为至少两个,则将异常图像的视频处理链路的重合部分,确定为异常链路。4.根据权利要求3所述的方法,其特征在于,若接收到存在异常图像的信息,则将所述异常图像的视频处理链路确定为异常链路,还包括:若接收到存在异常图像的信息,且所述异常图像为至少两个,且至少两个所述异常图像为的视频处理链路的不存在重合部分,则至少两个所述异常图像的视频处理链路分别确定为异常链路。5.根据权利要求2所述的方法,其特征在于,获取所述异常链路中的各候选节点的运行数据,以根据所述运行数据确定异常节点,包括:通过多媒体芯片获取所述异常链路中的各候选节点的运行数据中是否存在处理失败的记录信息;若存在,则...

【专利技术属性】
技术研发人员:黄浩成
申请(专利权)人:广州开得联软件技术有限公司
类型:发明
国别省市:

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

1