视频资源处理方法、系统、装置及介质与流程

文档序号:29631737发布日期:2022-04-13 16:07阅读:57来源:国知局
视频资源处理方法、系统、装置及介质与流程

1.本发明涉及视频监控技术领域,具体提供一种视频资源处理方法、系统、装置及介质。


背景技术:

2.在视频监控项目中,一般通过视频采集设备进行视频的采集,如ipc(internet protocol camera,网络摄像机)等,用户一般会将同一个ipc接入到nvr(network video recorder,网络视频录像机)/dvr(digital video recorder,数字视频录像机)以及视频汇聚平台中。同时为了使得在视频资源整合的过程中,确保监控任务不间断,一般也会将nvr/dvr一并接入到视频汇聚平台中。在这种情况下,实际就有两个视频流相同的视频通道。随着视频汇聚平台的下级平台的增加,层级不断增大,那么重复的视频通道就可能会越来越多。
3.重复的视频通道会带来以下问题:视频汇聚平台向视频存储平台下发重复录像任务,导致同一路的视频被重复采集,占用存储空间;用户或者其他系统请求从重复的视频通道中获取多路相同的视频流,浪费网络带宽,同时降低视频汇聚平台的视频分发能力;ipc、nvr/dvr等设备一般都存在并发输出能力限制,一些ipc只能同时输出5路左右的视频流,而较早型号的ipc则只能同时输出2路视频流,如果存在从重复的视频通道同时拉取同一个视频设备的视频流时,很可能导致视频输出设备的输出能力达到其并发输出能力的上限,进一步导致从该视频设备拉取视频失败的情况。
4.相应地,本领域需要一种新的视频资源处理方案来解决上述问题。


技术实现要素:

5.为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决视频汇聚平台中存在重复的视频通道的问题。
6.在第一方面,本发明提供一种视频资源处理方法,所述方法应用于视频汇聚平台,所述视频汇聚平台连接多个前端设备,每个前端设备分别通过各自对应的视频通道向所述视频汇聚平台提供视频资源,所述方法包括:
7.根据每个视频通道传输的视频资源对所有视频通道进行分组,其中,同一视频通道组中的视频通道传输的视频资源相同,不同视频通道组中的视频通道传输的视频资源不同;
8.根据每个视频通道组中的视频通道分别生成每个视频通道组各自对应的虚拟通道;
9.响应于针对当前视频通道的资源处理指令,利用当前视频通道所在视频通道组对应的虚拟通道进行资源处理。
10.在上述视频资源处理方法的一个技术方案中,所述资源处理指令是获取所述视频资源的实时视频流的指令,“利用当前视频通道所在视频通道组对应的虚拟通道进行资源
处理”的步骤具体包括:
11.判断所述虚拟通道中的其他视频通道是否正在传输所述实时视频流;
12.若是,则直接获取所述其他视频通道正在传输的实时视频流;
13.若否,则通过所述虚拟通道中的任意一个视频通道获取所述实时视频流。
14.在上述视频资源处理方法的一个技术方案中,在“通过所述虚拟通道中的任意一个视频通道获取所述实时视频流”的步骤之后,所述方法还包括:
15.判断是否通过所述任意一个视频通道成功获取到所述实时视频流;
16.若否,则通过所述虚拟通道中的下一个视频通道继续获取所述实时视频流,直至成功获取到所述实时视频流或通过所述虚拟通道中的所有视频通道均未成功获取到所述实时视频流。
17.在上述视频资源处理方法的一个技术方案中,所述资源处理指令是获取所述视频资源的录像信息的指令,“利用当前视频通道所在视频通道组对应的虚拟通道进行资源处理”的步骤具体包括:
18.判断所述虚拟通道中视频通道对应的前端设备是否已经存储了所述录像信息;
19.若是,则直接获取所述前端设备存储的所述录像信息。
20.在上述视频资源处理方法的一个技术方案中,所述资源处理指令是对所述视频资源进行录像的指令,“利用当前视频通道所在视频通道组对应的虚拟通道进行资源处理”的步骤具体包括:
21.判断所述虚拟通道中的其他视频通道是否正在对所述视频资源进行录像;
22.若是,则不再根据所述资源处理指令对当前视频通道传输的视频资源进行录像;
23.若否,则根据所述资源处理指令对当前视频通道传输的视频资源进行录像。
24.在上述视频资源处理方法的一个技术方案中,在“根据每个视频通道组中的视频通道分别生成每个视频通道组各自对应的虚拟通道”的步骤之后,所述方法还包括:
25.分别生成每个虚拟通道的唯一标识;
26.对每个视频通道组中的每个视频通道分别与每个视频通道组各自对应的虚拟通道的唯一标识进行关联。
27.在上述视频资源处理方法的一个技术方案中,在“根据每个视频通道传输的视频资源对所有视频通道进行分组”的步骤之前,所述方法还包括通过以下步骤确定每个视频通道传输的视频资源是否相同:
28.针对所述视频通道中的任意两个视频通道,在由视频通道向视频汇聚平台传输视频资源的通信方向上,分别获取与每个视频通道对应的前端设备通信连接的首个前端设备;
29.若与所述两个视频通道对应的前端设备通信连接的首个前端设备相同,则判定所述两个视频通道传输的视频资源相同。
30.在第二方面,本发明提供一种视频资源处理系统,所述系统应用于视频汇聚平台,所述视频汇聚平台连接多个前端设备,每个前端设备分别通过各自对应的视频通道向所述视频汇聚平台提供视频资源,所述系统包括:
31.视频通道分组模块,其被配置为根据每个视频通道传输的视频资源对所有视频通道进行分组,其中,同一视频通道组中的视频通道传输的视频资源相同,不同视频通道组中
的视频通道传输的视频资源不同;
32.虚拟通道生成模块,其被配置为根据每个视频通道组中的视频通道分别生成每个视频通道组各自对应的虚拟通道;
33.视频资源处理模块,其被配置为响应于针对当前视频通道的资源处理指令,利用当前视频通道所在视频通道组对应的虚拟通道进行资源处理。
34.在第三方面,提供一种控制装置,该控制装置包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行上述视频资源处理方法的技术方案中任一项技术方案所述的视频资源处理方法。
35.在第四方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述视频资源处理方法的技术方案中任一项技术方案所述的视频资源处理方法。
36.本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
37.在实施本发明的技术方案中,根据每个视频通道传输的视频资源对所有视频通道进行分组,将传输相同视频资源的视频通道划分为同一视频通道组,将传输不同视频资源的视频通道划分为不同视频通道组,并根据每个视频通道组中的视频通道分别生成每个视频通道组各自对应的虚拟通道,根据当前视频通道的资源处理指令,利用当前视频通道所在的视频通道组对应的虚拟通道进行资源处理。通过上述配置,本发明能够通过虚拟通道将视频汇聚平台中重复的视频资源进行合并,避免在响应针对同一视频资源的资源处理指令时,视频汇聚平台会重复执行资源处理指令,导致存储空间被重复占用,浪费网络带宽以及前端设备并发输出能力达到上限的问题,可以实现灵活的获取视频资源,且提供相同视频资源的不同的前端设备也能够互为备份,增加了视频汇聚平台的健壮性。
附图说明
38.参照附图,本发明的公开内容将变得更易理解。本领域技术人员容易理解的是:这些附图仅仅用于说明的目的,而并非意在对本发明的保护范围组成限制。其中:
39.图1是根据本发明的一个实施例的视频资源处理方法的主要步骤流程示意图;
40.图2是根据本发明实施例的一个实施方式的建立虚拟通道的主要步骤流程示意图;
41.图3是根据本发明实施例的一个实施方式的获取实时视频流的主要步骤流程示意图;
42.图4是根据本发明实施例的一个实施方式的对视频资源进行录像的主要步骤流程示意图;
43.图5是根据本发明实施例的一个实施方式的对获取视频资源的录像信息的主要步骤流程示意图;
44.图6是根据本发明的一个实施例的视频资源处理系的主要结构框图。
具体实施方式
45.下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
46.在本发明的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“a和/或b”表示所有可能的a与b的组合,比如只是a、只是b或者a和b。术语“至少一个a或b”或者“a和b中的至少一个”含义与“a和/或b”类似,可以包括只是a、只是b或者a和b。单数形式的术语“一个”、“这个”也可以包含复数形式。
47.参阅附图1,图1是根据本发明的一个实施例的视频资源处理方法的主要步骤流程示意图。如图1所示,本发明实施例中的视频资源处理方法应用于视频汇聚平台,视频汇聚平台可以连接多个前端设备,每个前端设备可以分别通过各自对应的视频通道向视频汇聚平台提供视频资源,视频资源处理方法主要包括下列步骤s101-步骤s103。
48.步骤s101:根据每个视频通道传输的视频资源对所有视频通道进行分组,其中,同一视频通道组中的视频通道传输的视频资源相同,不同视频通道组中的视频通道传输的视频资源不同。
49.在本实施例中,视频资源处理方法可以应用于视频汇聚平台,视频汇聚平台可以连接多个前端设备,不同的前端设备可以分别通过各自对应的视频通道向视频汇聚平台提供视频资源。可以根据每个视频通道传输视频资源对视频通道进行分组,即,将传输相同视频资源的视频通道划分到同一视频通道组,将传输不同视频资源的视频通道划分到不同视频通道组。其中,视频资源是指由前端设备提供的视频流。视频汇聚平台是指用于视频资源的集中管理,视频流分发的管理平台。视频通道指的是前端设备与视频汇聚平台之间的通信通道,前端设备可以通过这个通信通道向视频汇聚平台传输视频资源,也可以通过这个通信通道接收视频汇聚平台下发指令如获取视频资源的指令。
50.一个实施方式中,前端设备可以为视频采集设备,如ipc(internet protocol camera,网络摄像机);可以为视频录像设备,如nvr(network video recorder,网络视频录像机)/dvr(digital video recorder,数字视频录像机);也可以为视频汇聚平台的下级平台,其中下级平台也可以为视频汇聚平台。
51.一个实施方式中,可以通过人工指定的方式获取传输相同视频资源的视频通道,即通过人工判断视频通道中是否传输的是相同的视频资源。
52.一个实施方式中,可以通过ip(internet protocol address,互联网协议地址)端口自动识别获取传输相同视频资源的视频通道,即识别视频通道中视频资源最终指向的前端设备的ip端口,根据前端设备的ip端口,将相同的前端设备的ip端口对应的视频资源确定为相同视频资源,进一步获取传输相同视频资源的视频通道。
53.一个实施方式中,可以通过采集视频资源的视频采集设备判断视频通道传输的视频资源是否相同。即,如果视频通道传输的视频资源均来源于同一个视频采集设备,则可以认为视频通道传输的视频资源相同;如果视频通道传输的视频资源来源于不同的视频采集设备,则可以认为视频通道传输的视频资源不同。
54.一个实施方式中,视频资源可以包括其对应的视频采集设备的设备标识,可以根
据视频资源中包含的视频采集设备的设备标识,判断视频通道传输的视频资源是否相同。
55.步骤s102:根据每个视频通道组中的视频通道分别生成每个视频通道组各自对应的虚拟通道。
56.在本实施例中,可以根据每个视频通道组中的视频通道分别生成每个视频通道组各自对应的虚拟通道。即,传输相同视频资源的视频通道可以共用一个虚拟通道。
57.一个实施方式中,可以使用虚拟通道的唯一标识来标记虚拟通道,并将虚拟通道对应的视频通道组中的视频通道全部通过该唯一标识进行关联。
58.步骤s103:响应于针对当前视频通道的资源处理指令,利用当前视频通道所在视频通道组对应的虚拟通道进行资源处理。
59.在本实施例中,当接收到当前视频通道的资源处理指令后,可以利用当前视频通道所在的视频通道组对应的虚拟通道进行相应的资源处理操作。
60.一个实施方式中,可以根据当前视频通道中包含的虚拟通道的唯一标识,将原有的针对于当前视频通道的资源处理指令,转换为针对唯一标识对应的虚拟通道的资源处理指令,以进行资源处理操作。
61.基于上述步骤s101-步骤s103,本发明根据每个视频通道传输的视频资源对所有视频通道进行分组,将传输相同视频资源的视频通道划分为同一视频通道组,将传输不同视频资源的视频通道划分为不同视频通道组,并根据每个视频通道组中的视频通道分别生成每个视频通道组各自对应的虚拟通道,根据当前视频通道的资源处理指令,利用当前视频通道所在的视频通道组对应的虚拟通道进行资源处理。通过上述配置,本发明能够通过虚拟通道将视频汇聚平台中重复的视频资源进行合并,避免在响应针对同一视频资源的资源处理指令时,视频汇聚平台会重复执行资源处理指令,导致存储空间被重复占用,浪费网络带宽以及前端设备并发输出能力达到上限的问题,可以实现灵活的获取视频资源,且提供相同视频资源的不同的前端设备也能够互为备份,增加了视频汇聚平台的健壮性。
62.下面对步骤s103作进一步地说明。
63.在本发明实施例的一个实施方式中,资源处理指令可以是获取视频资源的实时视频流的指令,步骤s103可以进一步包括步骤s10301-步骤s10303:
64.步骤s10301:判断虚拟通道中的其他视频通道是否正在传输实时视频流;若是,则跳转至步骤s10302;若否,则跳转至步骤s10303;
65.步骤s10302:直接获取其他视频通道正在传输的实时视频流;
66.步骤s10303:通过虚拟通道中的任意一个视频通道获取实时视频流。
67.在本实施方式中,资源处理指令可以是获取视频资源的实时视频流的指令,根据获取视频资源的实时视频流的指令,可以判断对应的虚拟通道中其他视频通道是否正在传输实时视频流,如果存在其他视频通道正在传输实时视频流,则可以直接获取其他视频通道正在传输的实时视频流;如果虚拟通道中没有视频通道正在传输实时视频流,则可以通过虚拟通道中的任意一个视频通道获取实时视频流。通过上述配置方式,能够在获取实时视频流时,先判断虚拟通道中其他视频通道是否正在传输实时视频流,若是,则可以直接获取正在传输的实时视频流,从而避免了重复获取相同的实时视频流导致的浪费网络带宽,降低视频汇聚平台的分发能力,以及由于从多个视频通道同时获取同一个前端设备的实时视频流导致该前端设备达到输出能力上限,进一步导致后续的获取该前端设备的实时视频
流的任务失败的情况。
68.在本发明实施例的一个实施方式中,步骤s10303之后,步骤s103还可以包括以下步骤s10304-步骤s10305:
69.步骤s10304:判断是否通过任意一个视频通道成功获取到实时视频流;若是,则完成当前视频通道的资源处理指令;若否,则跳转至步骤s10305;
70.步骤s10305:通过虚拟通道中的下一个视频通道继续获取实时视频流,直至成功获取到实时视频流或通过虚拟通道中的所有视频通道均未成功获取到实时视频流。
71.在本实施方式中,在执行步骤s10303后,可以判断是否通过任意一个视频通道成功获取到实时视频流,若是,则当前视频通道的资源处理指令完成;若否,则可以通过虚拟通道中的下一个视频通道继续获取实时视频流,直至成功获取到实时视频流,或者通过虚拟通道中所有视频通道均未获取到实时视频流。通过上述配置方式,虚拟通道中的各个视频通道可以互为备份,可以灵活选择前端设备获取实时视频流,增加了视频汇聚平台的健壮性。
72.在本发明实施例的一个实施方式中,资源处理指令可以是获取视频资源的录像信息的指令,步骤s103可以进一步包括步骤s10306-步骤s10307:
73.步骤s10306:判断虚拟通道中视频通道对应的前端设备是否已经存储了录像信息,若是,则跳转至步骤s10307;
74.步骤s10307:获取前端设备存储的录像信息。
75.在本实施方式中,资源处理指令可以是获取视频资源的录像信息的指令,可以根据获取视频资源的录像信息的指令,判断当前视频通道所在的视频组对应的虚拟通道中的各个视频通道对应的前端设备是否已经存储了对应的录像信息,若是,则可以直接从存储了对应的录像信息的前端设备中获取该录像信息。通过上述配置方式,视频资源的录像信息就不需要进行重复存储,节约了视频汇聚平台以及前端设备的视频存储空间。
76.在本发明实施例的一个实施方式中,资源处理指令可以是对视频资源进行录像的指令,步骤s103可以进一步包括步骤s10308-步骤s10310:
77.步骤s10308:判断虚拟通道中的其他视频通道是否正在对视频资源进行录像;若是,则跳转至步骤s10309;若否,则跳转至步骤s10310。
78.步骤s10309:不再根据资源处理指令对当前视频通道传输的视频资源进行录像;
79.步骤s10310:根据资源处理指令对当前视频通道传输的视频资源进行录像。
80.在本实施方式中,资源处理指令可以为对视频资源进行录像的指令,根据对视频资源进行录像的指令可以判断虚拟通道中其他视频通道是否正在对该视频进行录像,若是,则可以不再对当前视频通道传输的视频资源进行录像;若否,则可以根据对视频资源进行录像的指令,对当前视频通道传输的视频资源进行录像。通过上述配置方式,在接收到对视频资源进行录像的指令时,只需要对虚拟通道中的一个视频通道进行录像,避免了同一视频资源被重复录制的情况,节约了视频存储空间,同时也降低了执行对视频资源进行录像的指令的前端设备的压力。
81.在本发明实施例的一个是实施方式中,本发明除了可以包括上述步骤s101至步骤s103外,在步骤s102之后,本发明还可以包括以下步骤s104至步骤s105:
82.步骤s104:分别生成每个虚拟通道的唯一标识;
83.步骤s105:对每个视频通道组中的每个视频通道分别与每个视频通道组各自对应的虚拟通道的唯一标识进行关联。
84.在本实施方式中,在生成每个视频通道各自对应的虚拟通道之后,可以分别生成虚拟通道的唯一标识,并对每个视频通道组中每个视频通道分别与每个视频通道组各自对应的虚拟通道的唯一标识进行关联。也就是,通过唯一标识可以确定唯一标识对应的虚拟通道关联了哪些视频通道。
85.在本发明实施例的一个实施方式中,在步骤s101之前,本发明还可以包括以下步骤s106和步骤s107,通过步骤s106和步骤s107确定每个视频通道传输的视频资源是否相同:
86.步骤s106:针对视频通道中的任意两个视频通道,在由视频通道向视频汇聚平台传输视频资源的通信方向上,分别获取与每个视频通道对应的前端设备通信连接的首个前端设备;
87.步骤s107:若与两个视频通道对应的前端设备通信连接的首个前端设备相同,则判定两个视频通道传输的视频资源相同。
88.在本实施方式中,可以根据由视频通道向视频汇聚平台传输视频资源的方向上,每个视频通道进行通道连接的首个前端设备,判断两个视频通道连接的首个前端设备是否相同,如果相同,可以判定两个视频通道传输的视频资源相同。例如,ipc1分别与nvr1和视频汇聚平台连接,而nvr1也与视频汇聚平台连接。那么,在视频汇聚平台上就形成了两个视频通道:一个视频通道为由ipc1向视频汇聚平台传输视频资源的通道,与这个视频通道对应的前端设备ipc1进行通信连接的首个前端设备即是这个通道对应的前端设备ipc1本身;另一个通道为由nvr1向视频汇聚平台传输视频资源的通道,与这个视频通道对应的前端设备nvr1进行通信连接的首个前端设备为ipc1。可以根据两个视频通道在由视频通道向视频汇聚平台传输视频资源的通信方向上进行通信连接的首个前端设备是否相同来判定两个视频通道传输的视频资源是否相同。
89.一个实施方式中,可以参阅附图2,图2是根据本发明实施例的一个实施方式的建立虚拟通道的主要步骤流程示意图。如图2所示,建立虚拟通道的主要步骤包括:
90.步骤s201:选择重复的视频通道。
91.在本实施方式中,步骤s201所述的方法与前述步骤s101所述的方法类似,为了描述简单,在此不再赘述。
92.步骤s202:建立虚拟通道。
93.在实施方式中,步骤s202所述的方法与前述步骤s102所述的方法类似,为了描述简单,在此不再赘述。
94.一个实施方式中,参阅附图3,图3是根据本发明实施例的一个实施方式的获取实时视频流的主要步骤流程示意图。如图3所示,获取实时视频流的步骤(步骤s203)可以包括:
95.步骤s2031:收到获取实时视频流指令。
96.在本实施方式中,可以接收获取视频资源的实时视频流的指令。
97.步骤s2032:判断虚拟通道中是否正在传输实时视频流;若是,则结束;若否,则跳转至步骤s2033。
98.在本实施方式中,可以判断虚拟通道中是否正在传输实时视频流,若是,则可以不执行获取实时视频流指令,结束获取实时视频流的步骤,若否,则跳转至步骤s2033
99.步骤s2033:选择视频通道。
100.在本实施方式中,可以选择虚拟通道中的一个视频通道来获取实时视频流。
101.步骤s2034:判断获取实时视频流是否成功;若是,则结束;若否,则跳转至步骤s2033。
102.在本实施方式中,可以判断通过步骤s2033中选择的视频通道是否成功获取实时视频流,若是,则可以结束获取实时视频流的步骤,若否,则可以继续跳转至步骤s2033,选择虚拟通道中的下一个视频通道来获取实时视频流。
103.一个实施方式中,参阅附图4,图4是根据本发明实施例的一个实施方式的对视频资源进行录像的主要步骤流程示意图。如图4所示,对视频资源进行录像的步骤(步骤s204)可以包括:
104.步骤s2041:判断视频通道是否有虚拟通道的唯一标识;若是,则跳转至步骤s2042;若否,则跳转至步骤s2043。
105.在本实施方式中,可以判断视频通道是否有虚拟通道的唯一标识,即判断该视频通道是否通过虚拟通道的唯一标识,关联至该虚拟通道,若是,则跳转至步骤s2042;若否,则跳转至步骤s2043。
106.步骤s2042:选择唯一标识对应的虚拟通道,并跳转至步骤s2043。
107.在本实施方式中,若视频通道关联至虚拟通道,可以根据唯一标识选择唯一标识对应的虚拟通道,并跳转至步骤s2043。
108.步骤s2043:视频录像。
109.在本实施方式中,若视频通道关联至虚拟通道,则可以根据前述步骤s10308-步骤s10310所述的方法对虚拟通道的视频资源进行录像;若视频通道未关联至虚拟通道,则可以直接对该视频通道的视频资源进行录像。
110.一个实施方式中,参阅附图5,图5是根据本发明实施例的一个实施方式的对获取视频资源的录像信息的主要步骤流程示意图。如图5所示,获取视频资源的录像信息的步骤(步骤s205)可以包括:
111.步骤s2051:收到获取视频资源的录像信息的指令;
112.步骤s2052:判断视频通道是否有虚拟通道的唯一标识;若是,则跳转至步骤s2053;若否,则跳转至步骤s2054;
113.在本实施方式中,当收到获取视频资源的录像信息的指令,可以判断对应的视频通道是否有虚拟通道的唯一标识,即判断该视频通道是否通过虚拟通道的唯一标识,关联至该虚拟通道,若是,则跳转至步骤s2053;若否,则跳转至步骤s2054。
114.步骤s2053:选择唯一标识对应的虚拟通道,并跳转至步骤s2054。
115.在本实施方式中,若视频通道关联至虚拟通道,可以根据唯一标识选择唯一标识对应的虚拟通道,并跳转至步骤s2054。
116.步骤s2054:打开录像视频流。
117.在本实施方式中,若视频通道关联至虚拟通道,则可以根据前述步骤s10306-步骤s10307所述的方法对虚拟通道执行获取视频资源的录像信息的指令;若视频通道未关联至
虚拟通道,则可以直接对该视频通道执行获取视频资源的录像信息的指令。
118.需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。
119.进一步,本发明还提供了一种视频资源处理系统。
120.参阅附图6,图6是根据本发明的一个实施例的视频资源处理系统的主要结构框图。如图6所示,本发明实施例中视频资源处理系统可以应用于视频汇聚平台,视频汇聚平台可以连接多个前端设备,每个前端设备可以分别通过各自对应的视频通道向视频汇聚平台提供视频资源。视频资源处理系统可以包括视频通道分组模块、虚拟通道生成模块和视频资源处理模块。在本实施例中,视频通道分组模块可以被配置为根据每个视频通道传输的视频资源对所有视频通道进行分组,其中,同一视频通道组中的视频通道传输的视频资源相同,不同视频通道组中的视频通道传输的视频资源不同。虚拟通道生成模块可以被配置为根据每个视频通道组中的视频通道分别生成每个视频通道组各自对应的虚拟通道。视频资源处理模块可以被配置为响应于针对当前视频通道的资源处理指令,利用当前视频通道所在视频通道组对应的虚拟通道进行资源处理。
121.上述视频资源处理系统以用于执行图1所示的视频资源处理方法实施例,两者的技术原理、所解决的技术问题及产生的技术效果相似,本技术领域技术人员可以清楚地了解到,为了描述的方便和简洁,视频资源处理系统的具体工作过程及有关说明,可以参考视频资源处理方法的实施例所描述的内容,此处不再赘述。
122.本领域技术人员能够理解的是,本发明实现上述一实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括电载波信号和电信信号。
123.进一步,本发明还提供了一种控制装置。在根据本发明的一个控制装置实施例中,控制装置包括处理器和存储装置,存储装置可以被配置成存储执行上述方法实施例的视频资源处理方法的程序,处理器可以被配置成用于执行存储装置中的程序,该程序包括但不限于执行上述方法实施例的视频资源处理方法的程序。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该控制装置可以是包括各种电子设备形成的控制装置设备。
124.进一步,本发明还提供了一种计算机可读存储介质。在根据本发明的一个计算机可读存储介质实施例中,计算机可读存储介质可以被配置成存储执行上述方法实施例的视频资源处理方法的程序,该程序可以由处理器加载并运行以实现上述视频资源处理方法。
为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机可读存储介质可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中计算机可读存储介质是非暂时性的计算机可读存储介质。
125.进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的装置的功能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。因此,图中的各个模块的数量仅仅是示意性的。
126.本领域技术人员能够理解的是,可以对装置中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。
127.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1