CN114727068A - 视频信息的获取方法及装置、存储介质、电子装置 - Google Patents
视频信息的获取方法及装置、存储介质、电子装置 Download PDFInfo
- Publication number
- CN114727068A CN114727068A CN202210410411.2A CN202210410411A CN114727068A CN 114727068 A CN114727068 A CN 114727068A CN 202210410411 A CN202210410411 A CN 202210410411A CN 114727068 A CN114727068 A CN 114727068A
- Authority
- CN
- China
- Prior art keywords
- video
- target
- information
- video platform
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000005540 biological transmission Effects 0.000 claims description 38
- 238000004590 computer program Methods 0.000 claims description 17
- 238000004891 communication Methods 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000003032 molecular docking Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 10
- 238000013475 authorization Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例提供了一种视频信息的获取方法及装置、存储介质、电子装置,该方法包括:连接多个视频平台中的第一视频平台,其中,每个视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同,第一视频平台为多个视频平台中包括的任一个视频平台;获取第一视频平台所管理的目标摄像设备的目标设备信息列表;基于通过目标设备信息列表查找的第一统一资源定位符获取目标摄像设备的视频信息。通过本发明,解决了相关技术中存在的不能对多个视频平台进行统一管理,造成不能高效的获取视频设备的视频信息的问题,达到对多个视频平台进行统一管理,快速获取视频信息的效果。
Description
技术领域
本发明实施例涉及通信领域,具体而言,涉及一种视频信息的获取方法及装置、存储介质、电子装置。
背景技术
随着视频技术、人工智能(Artificial Intelligence,简称为AI)的不断发展,在安防监控领域中对于视频设备(例如,摄像设备)等设备的接入量以及应用在不断的增长,对于视频设备的管理也日益复杂。目前有多种视频平台可以对视频设备进行管理,但并不能对多个视频平台进行统一管理,从而造成不能高效的获取视频设备的视频信息的问题。
发明内容
本发明实施例提供了一种视频信息的获取方法及装置、存储介质、电子装置,以至少解决相关技术中不能对多个视频平台进行统一管理,造成不能高效的获取视频设备的视频信息的问题。
根据本发明的一个实施例,提供了一种视频信息的获取方法,包括:连接多个视频平台中的第一视频平台,其中,每个上述视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同,上述第一视频平台为多个上述视频平台中包括的任一个视频平台;获取上述第一视频平台所管理的目标摄像设备的目标设备信息列表;基于通过上述目标设备信息列表查找的第一统一资源定位符获取上述目标摄像设备的视频信息。
根据本发明的另一个实施例,提供了一种视频信息的获取方法,包括:第一视频平台连接目标视频平台,其中,上述目标视频平台用于连接多个视频平台,多个上述视频平台包括上述第一视频平台,每个上述视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同;上述第一视频平台将上述第一视频平台所管理的每个上述摄像设备的设备信息发送至上述目标视频平台,以指示上述目标视频平台生成目标设备信息列表;上述第一视频平台在接收到来自上述目标视频平台的获取请求的情况下,将上述获取请求所请求获取的目标摄像设备的视频信息发送至上述目标视频平台,其中,上述获取请求为上述目标视频平台基于通过上述目标设备信息列表所触发的获取指令所生成并发送给上述第一视频平台的。
根据本发明的另一个实施例,提供了一种视频信息的获取装置,包括:第一连接模块,用于连接多个视频平台中的第一视频平台,其中,每个上述视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同,上述第一视频平台为多个上述视频平台中包括的任一个视频平台;第一获取模块,用于获取上述第一视频平台所管理的目标摄像设备的目标设备信息列表;第二获取模块,用于基于通过上述目标设备信息列表查找的第一统一资源定位符获取目标摄像设备的视频信息。
在一个示例性实施例中,上述装置还包括:第三获取模块,用于获取上述第一视频平台所管理的目标摄像设备的目标设备信息列表之前,通过每个上述视频平台获取上述视频平台所管理的每个上述摄像设备的设备信息,得到与每个上述视频平台所对应的设备信息列表:其中,上述第三获取模块,包括:第一接收单元,用于接收通过终端设备输入的第二请求信息,其中,上述第二请求信息用于请求获取上述每个视频平台所管理的每个上述摄像设备的设备信息;第一发送单元,用于通过第一接口将第三目标请求信息发送至第二接口,其中,上述第三目标请求信息为上述第一接口按照目标视频平台支持的传输协议对上述第二请求信息进行转换得到的信息,上述目标视频平台用于连接上述多个视频平台;第二发送单元,用于通过第二接口将第四目标请求信息发送至每个视频平台,以获取每个视频平台所管理的每个上述摄像设备的设备信息,得到与每个视频平台所对应的设备信息列表,其中,上述第四目标请求信息为上述第二接口按照每个视频平台支持的传输协议对上述第三目标请求信息进行转换得到的信息。
在一个示例性实施例中,上述第二发送单元,包括:第一接收子单元,用于接收通过上述第二接口返回的上述每个视频平台所管理的每个上述摄像设备的目标设备信息,其中,每个视频平台所管理的每个上述摄像设备的目标设备信息为上述第二接口按照上述目标视频平台支持的传输协议对来自上述每个视频平台所管理的上述每个摄像设备的设备信息进行转换得到的信息;第一存储子单元,用于存储上述视频平台所管理的每个上述摄像设备的目标设备信息,得到与每个上述视频平台所对应的设备信息列表。
在一个示例性实施例中,上述第二获取模块,包括:第三发送单元,用于将上述第一统一资源定位符发送至终端设备;第二接收单元,用于接收通过上述终端设备基于上述第一统一资源定位符输入第四请求信息,其中,上述第四请求信息用于请求获取上述目标摄像设备的视频信息;第四发送单元,用于通过第一接口将第五目标请求信息发送至第二接口,其中,上述第五目标请求信息为上述第一接口按照目标视频平台支持的传输协议对上述第四请求信息进行转换得到的信息,其中,上述目标视频平台用于连接上述多个视频平台;第五发送单元,用于通过第二接口将第六目标请求信息发送至第一视频平台,以获取上述目标摄像设备的视频信息,其中,上述第六目标请求信息为上述第二接口按照上述第一视频支持的传输协议对上述第五目标请求信息进行转换得到的信息,上述第一视频平台为连接上述目标摄像设备的多个上述视频平台中包括的任一个视频平台。
在一个示例性实施例中,上述第五发送单元,包括:第二接收子单元,用于接收通过上述第二接口返回的第二统一资源定位符,其中,上述第二统一资源定位符为上述第二接口按照上述目标视频平台支持的传输协议对来自上述第一视频平台的统一资源定位符进行转换得到的信息;第一读取子单元,用于通过第三接口读取上述第二统一资源定位符对应的上述目标摄像设备的视频信息。
在一个示例性实施例中,上述装置还包括:第三发送模块,用于通过上述第三接口读取上述第二统一资源定位符对应的上述目标摄像设备的视频信息之后,将目标视频信息发送至上述终端设备,其中,上述目标视频信息为上述第一接口按照上述目标视频平台支持的通信协议对上述目标摄像设备的视频信息进行转换得到的视频信息。
在一个示例性实施例中,上述装置还包括:第一接收模块,用于连接多个视频平台中的第一视频平台之后,接收通过终端设备输入的第五请求信息,其中,上述第五请求信息用于请求获取目标摄像设备的目标云台信息,上述第五请求信息中包括上述目标摄像设备的标识信息;第四发送模块,用于通过第一接口将第七目标请求信息发送至第二接口,其中,上述第七目标请求信息为上述第一接口按照目标视频平台支持的传输协议对上述第五请求信息进行转换得到的信息,目标视频平台用于连接上述多个视频平台;第五发送模块,用于通过第二接口将第八目标请求信息发送至第一视频平台,以获取上述目标摄像设备的目标云台信息,其中,上述第八目标请求信息为上述第二接口按照上述第一视频平台支持的传输协议对上述第七目标请求信息进行转换得到的信息,上述第一视频平台为连接上述目标摄像设备的多个上述平台中包括的任一个视频平台。
在一个示例性实施例中,上述第五发送模块,包括:第三接收单元,用于接收通过上述第二接口返回的上述目标云台信息,其中,上述目标云台信息为上述第二接口按照上述目标视频平台支持的传输协议对来自上述第一视频平台的上述目标摄像设备的云台信息进行转换得到的信息。
根据本发明的另一个实施例,提供了一种视频信息的获取装置,包括:第一连接模块,用于通过第一视频平台连接目标视频平台,其中,上述目标视频平台用于连接多个视频平台,多个上述视频平台包括上述第一视频平台,每个上述视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同;第一发送模块,用于通过上述第一视频平台将上述第一视频平台所管理的每个上述摄像设备的设备信息发送至上述目标视频平台,以指示上述目标视频平台生成目标设备信息列表;第二发送模块,用于通过上述第一视频平台在接收到来自上述目标视频平台的获取请求的情况下,将上述获取请求所请求获取的目标摄像设备的视频信息发送至上述目标视频平台,其中,上述获取请求为上述目标视频平台基于通过上述目标设备信息列表所触发的获取指令所生成并发送给上述第一视频平台的。
根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,对多个视频平台进行统一管理,在需要获取视频信息时,连接多个视频平台中的第一视频平台,获取第一视频平台所管理的目标摄像设备的目标设备信息列表;通过目标设备信息列表查找的第一统一资源定位符,利用第一统一资源定位符获取目标摄像设备的视频信息。因此,可以解决相关技术中存在的不能对多个视频平台进行统一管理,造成不能高效的获取视频设备的视频信息的问题,达到对多个视频平台进行统一管理,快速获取视频信息的效果。
附图说明
图1是本发明实施例的一种视频信息的获取方法的移动终端的硬件结构框图;
图2是根据本发明实施例的视频信息的获取方法的流程图;
图3是根据本发明实施例的视频信息的获取方法的流程图(二);
图4是根据本发明实施例的VPS平台的结构示意图;
图5是根据本发明实施例的VPS平台对视频平台的认证操作流程图;
图6是根据本发明实施例的视频平台的信息的界面的示意图;
图7是根据本发明实施例的VPS平台获取视频平台管理的摄像设备的设备信息列表的操作流程图;
图8是根据本发明实施例的设备信息列表的示意图;
图9是根据本发明实施例的VPS平台获取视频信息的URL信息的操作流程图;
图10是根据本发明实施例的播放视频信息的示意图;
图11是根据本发明实施例的VPS平台获取摄像设备的预置位信息的操作流程图;
图12是根据本发明实施例的视频信息的获取装置的结构框图(一);
图13是根据本发明实施例的视频信息的获取装置的结构框图(二)。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明的实施例。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本申请实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种视频信息的获取方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的视频信息的获取方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种视频信息的获取方法,图2是根据本发明实施例的视频信息的获取方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,连接多个视频平台中的第一视频平台,其中,每个视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同,第一视频平台为多个视频平台中包括的任一个视频平台;
在本实施例中,视频平台可以是基于GB28181协议的平台,对摄像设备进行管理,GB28181协议是国家标准GB/T 28181—2016《公共安全视频监控联网***信息传输、交换、控制技术要求》。该标准规定了公共安全视频监控联网***的互联结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求,是视频监控领域的国家标准。
在本实施例中,视频平台还可以以网络为纽带,基于统一规范整合接入各类视频监控设备,实现跨地区、跨部门视频图像信息资源的整合共享和互联互通互控,同时为公安开展视频防控、视频侦查和视频指挥调度等业务提供基础服务和应用支撑。
在本实施例中,摄像设备可以是网络视频录像机(Network Video Recorder,简称为NVR),是网络视频监控***的存储转发部分,用于视频流的存储与转发。与硬盘录像机(Digital Video Recorder,简称为DVR)相比,NVR的功能比较单一,本身不具有模数转换及编码功能,不能独立工作,通常与视频编码器网络视频服务器(Digital Video Server,简称为DVS)或网络摄像机IPC协同工作,完成视频的录像、存储及转发功能。
步骤S204,获取第一视频平台所管理的目标摄像设备的目标设备信息列表;
步骤S206,基于通过目标设备信息列表查找的第一统一资源定位符获取目标摄像设备的视频信息。
其中,上述步骤的执行主体可以为终端、服务器、终端或服务器中设置的具体处理器,或者与终端或者服务器相对独立设置的处理器或者处理设备等,但不限于此。例如,虚拟专用服务器(Video Platform Service,简称为VPS服务器),可以接入多个视频平台,同时VPS服务器还可以接入其他视频平台,实现视频平台之间的级联。
通过上述步骤,对多个视频平台进行统一管理,在需要获取视频信息时,连接多个视频平台中的第一视频平台,获取第一视频平台所管理的目标摄像设备的目标设备信息列表;通过目标设备信息列表查找的第一统一资源定位符,利用第一统一资源定位符获取目标摄像设备的视频信息。因此,可以解决相关技术中存在的不能对多个视频平台进行统一管理,造成不能高效的获取视频设备的视频信息的问题,达到对多个视频平台进行统一管理,快速获取视频信息的效果。
在一个示例性实施例中,连接多个视频平台中的第一视频平台之前,所述方法还包括:连接多个视频平台,其中,连接多个视频平台包括:
S11,接收通过终端设备输入的第一请求信息,其中,第一请求信息用于请求目标视频平台接入第一视频平台,其中,第一视频平台为多个视频平台中包括的任一个视频平台,目标视频平台用于连接多个视频平台;
S12,通过第一接口将第一目标请求信息发送至第二接口,其中,第一目标请求信息为第一接口按照目标视频平台支持的传输协议对第一请求信息进行转换得到的信息;
S13,通过第二接口将第二目标请求信息发送至第一视频平台,以接入第一视频平台,其中,第二目标请求信息为第二接口按照第一视频平台支持的传输协议对第一目标请求信息进行转换得到的信息。
在本实施例中,第一接口可以是终端设备与目标视频平台之间的接口网关,用于转换终端设备与目标视频平台之间传输的信息的数据格式。例如,设备管理和接口网关VPS-Gateway对外提供统一的VPS接口服务(例如,信息的格式转换服务)。第二接口可以是目标视频平台与第一视频平台之间的接口网关,用于转换目标视频平台与第一视频平台之间传输的信息的数据格式。第二接口可以是VPS视频平台中的对接服务接口,用于对接收到的信息进行格式转换。
在一个示例性实施例中,通过第二接口将第二目标请求信息发送至第一视频平台,以接入第一视频平台,包括:
S1301,接收通过第二接口返回的目标认证结果,其中,目标认证结果为第二接口按照目标视频平台支持的传输协议对来自第一视频平台的认证结果进行转换得到的结果,目标认证结果用于表示对第二目标请求信息进行认证后所得到的结果;
S1302,在确定目标认证结果指示允许接入第一视频平台的情况下,接入第一视频平台。
在本实施例中,对第一视频平台的认证包括安全性认证、合法性认证等。目标认证结果中包括第一视频平台是否允许目标视频平台接入的信息。
在一个示例性实施例中,获取第一视频平台所管理的目标摄像设备的目标设备信息列表之前,上述方法还包括:
S21,通过每个视频平台获取视频平台所管理的每个摄像设备的设备信息,得到与每个视频平台所对应的设备信息列表:
其中,通过每个视频平台获取视频平台所管理的每个摄像设备的设备信息,得到与每个视频平台所对应的设备信息列表,包括:
S2101,接收通过终端设备输入的第二请求信息,其中,第二请求信息用于请求获取每个视频平台所管理的每个摄像设备的设备信息;
S2102,通过第一接口将第三目标请求信息发送至第二接口,其中,第三目标请求信息为第一接口按照目标视频平台支持的传输协议对第二请求信息进行转换得到的信息,目标视频平台用于连接多个视频平台;
S2103,通过第二接口将第四目标请求信息发送至每个视频平台,以获取每个视频平台所管理的每个摄像设备的设备信息,得到与每个视频平台所对应的设备信息列表,其中,第四目标请求信息为第二接口按照每个视频平台支持的传输协议对第三目标请求信息进行转换得到的信息。
在本实施例中,每个摄像设备的设备信息包括摄像设备的摄像参数、型号信息、位置信息等。
在本实施例中,将每个视频平台下管理的每个摄像设备以列表的形式显示,并将设备信息也以列表的形式进行显示。例如,在目标视频平台中包括多个视频平台对应的多个设备信息列表,即一个视频平台对应一个设备信息列表。
在本实施例中,第一接口用于将目标视频平台发送的信息转换为第一视频平台可以识别的数据格式。
在一个示例性实施例中,通过第二接口将第四目标请求信息发送至第一视频平台,以获取每个视频平台所管理的每个摄像设备的设备信息,得到与每个视频平台所对应的设备信息列表,包括:
S31,接收通过第二接口返回的每个视频平台所管理的每个摄像设备的目标设备信息,其中,视频平台所管理的每个摄像设备的目标设备信息为第二接口按照目标视频平台支持的传输协议对来自每个视频平台所管理的每个摄像设备的设备信息进行转换得到的信息。
S32,存储视频平台所管理的每个摄像设备的目标设备信息,得到与每个视频平台所对应的设备信息列表。
在本实施例中,第二接口用于将每个视频平台管理的每个摄像设备的设备信息转换为目标视频平台可以识别的数据格式。
在一个示例性实施例中,基于通过目标设备信息列表查找的第一统一资源定位符获取目标摄像设备的视频信息之前,上述方法还包括:
S41,接收通过终端设备输入的第三请求信息,其中,第三请求信息用于请求获取目标摄像设备的视频信息的第一统一资源定位符,第一统一资源定位符用于表示播放目标摄像设备的视频信息的地址,第三请求信息中包括目标摄像设备的标识信息;
S42,在从目标设备信息列表中查找到目标摄像设备的标识信息的情况下,通过第三接口获取第一统一资源定位符;
S43,利用第一统一资源定位符获取目标摄像设备的视频信息。
在本实施例中,第三接口用于传输第一统一资源定位符,例如第三接口是VPSStream。
在本实施例中,在多个外部请求同时请求同一个摄像设备时,只会拉取一次视频原始URL,可以节约网络带宽、减少对第一视频平台的请求压力,实现按需拉流。
在一个示例性实施例中,基于通过目标设备信息列表查找的第一统一资源定位符获取目标摄像设备的视频信息,包括:
S51,将第一统一资源定位符发送至终端设备;
S52,接收通过终端设备基于第一统一资源定位符输入第四请求信息,其中,第四请求信息用于请求获取目标摄像设备的视频信息;
S53,通过第一接口将第五目标请求信息发送至第二接口,其中,第五目标请求信息为第一接口按照目标视频平台支持的传输协议对第四请求信息进行转换得到的信息,其中,目标视频平台用于连接多个视频平台;
S54,通过第二接口将第六目标请求信息发送至第一视频平台,以获取目标摄像设备的视频信息,其中,第六目标请求信息为第二接口按照第一视频支持的传输协议对第五目标请求信息进行转换得到的信息,第一视频平台为连接目标摄像设备的多个视频平台中包括的任一个视频平台。
在本实施例中,目标摄像设备的视频信息是原始视频流。
在本实施例中,通过第二接口将第六目标请求信息发送至第一视频平台,以获取目标摄像设备的视频信息,包括:
接收通过第二接口返回的第二统一资源定位符,其中,第二统一资源定位符为第二接口按照目标视频平台支持的传输协议对来自第一视频平台的统一资源定位符进行转换得到的信息;
通过第三接口读取第二统一资源定位符对应的目标摄像设备的视频信息。
在本实施例中,通过第三接口读取第二统一资源定位符对应的目标摄像设备的视频信息之后,方法还包括:
将目标视频信息发送至终端设备,其中,目标视频信息为第一接口按照目标视频平台支持的通信协议对目标摄像设备的视频信息进行转换得到的视频信息。终端设备中设置有播放工具,对视频信息进行播放。
在一个示例性实施例中,连接多个视频平台中的第一视频平台之后,方法还包括:
S61,接收通过终端设备输入的第五请求信息,其中,第五请求信息用于请求获取目标摄像设备的目标云台信息,第五请求信息中包括目标摄像设备的标识信息;
在本实施例中,目标云台信息中包括摄像设备的预置位信息,其中,预置位信息表示摄像设备的摄像头的预先设置好的多个画面位置的列表,用于摄像头进行多个预置位之间的巡航,即每个多长时间从预置位A转到预置位B。获取预置位信息的目的:判断当前画面是否不在预置位,可以将位置调整至某个预置位判断当前画面和预置位的关系。
S62,通过第一接口将第七目标请求信息发送至第二接口,其中,第七目标请求信息为第一接口按照目标视频平台支持的传输协议对第五请求信息进行转换得到的信息,目标视频平台用于连接多个视频平台;
S63,通过第二接口将第八目标请求信息发送至第一视频平台,以获取目标摄像设备的目标云台信息,其中,第八目标请求信息为第二接口按照第一视频平台支持的传输协议对第七目标请求信息进行转换得到的信息,第一视频平台为连接目标摄像设备的多个平台中包括的任一个视频平台。
在本实施例中,通过第二接口将第八目标请求信息发送至第一视频平台,以获取目标摄像设备的目标云台信息,包括:
接收通过第二接口返回的目标云台信息,其中,目标云台信息为第二接口按照目标视频平台支持的传输协议对来自第一视频平台的目标摄像设备的云台信息进行转换得到的信息。
在本实施例中,通过目标云台信息控制目标摄像设备的转动,以获取预定位置处的视频信息。
在本实施例中提供了一种视频信息的获取方法,图3是根据本发明实施例的视频信息的获取方法的流程图(二),如图3所示,该流程包括如下步骤:
步骤S302,第一视频平台连接目标视频平台,其中,目标视频平台用于连接多个视频平台,多个视频平台包括第一视频平台,每个视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同;
步骤S304,第一视频平台将第一视频平台所管理的每个摄像设备的设备信息发送至目标视频平台,以指示目标视频平台生成目标设备信息列表;
步骤S306,第一视频平台在接收到来自目标视频平台的获取请求的情况下,将获取请求所请求获取的目标摄像设备的视频信息发送至目标视频平台,其中,获取请求为目标视频平台基于通过目标设备信息列表所触发的获取指令所生成并发送给第一视频平台的。
其中,上述步骤的执行主体可以为终端、服务器、终端或服务器中设置的具体处理器,或者与终端或者服务器相对独立设置的处理器或者处理设备等,但不限于此。例如,其他视频平台,与目标视频平台建立级联关系。
通过上述步骤,按照第一视频平台与目标视频平台之间的级联关系,第一视频平台将所管理的目标摄像设备的目标设备信息列表发送至目标视频平台;并按照目标设备信息列表中的第一统一资源定位符将目标摄像设备的视频信息发送至目标视频平台。因此,可以解决相关技术中存在的不能对多个视频平台进行统一管理,造成不能高效的获取视频设备的视频信息的问题,达到对多个视频平台进行统一管理,快速获取视频信息效果。
在一个示例性实施例中,第一视频平台连接目标视频平台,包括:
S71,通过第二接口接收目标视频平台发送的第二目标请求信息,其中,第二目标请求信息为第二接口按照第一视频平台支持的传输协议对来自目标视频平台的第一目标请求信息进行转换得到的信息,第一目标请求信息用于请求接入第一视频平台;
S72,响应第二目标请求信息,在第二目标请求信息认证通过的情况下,接入目标视频平台。
在一个示例性实施例中,第一视频平台将第一视频平台所管理的每个摄像设备的设备信息发送至目标视频平台,以指示目标视频平台生成目标设备信息列表,包括:
S81,通过第二接口接收目标视频平台发送的第四目标请求信息,其中,第四目标请求信息为第二接口按照第一视频支持的传输协议对第三目标请求信息进行转换得到的信息,第三目标请求信息用于请求获取第一视频平台所管理的每个摄像设备的设备信息;
S82,响应第四目标请求信息,通过第二接口将第一视频平台所管理的每个摄像设备的设备信息发送至目标视频平台,以指示目标视频平台生成目标设备信息列表。
在一个示例性实施例中,第一视频平台在接收到来自目标视频平台的获取请求的情况下,将获取请求所请求获取的目标摄像设备的视频信息发送至目标视频平台,包括:
S91,通过第二接口接收目标视频平台发送的第五目标请求信息,其中,第五目标请求信息为第二接口按照第一视频支持的传输协议对第四目标请求信息进行转换得到的信息,第四目标请求信息用于请求获取目标摄像设备的视频信息;
S92,响应第五目标请求信息,通过第二接口将目标摄像设备的视频信息发送至目标视频平台。
在一个示例性实施例中,第一视频平台连接目标视频平台之后,方法还包括:
S1002,通过第二接口接收目标视频平台发送的第八目标请求信息,其中,第八目标请求信息为第二接口按照第一视频支持的传输协议对第七目标请求信息进行转换得到的信息,第七目标请求信息用于请求获取目标摄像设备的云台信息;
S1004,响应第八目标请求信息,通过第二接口将目标摄像设备的云台信息发送至目标视频平台。
下面结合具体实施例对本发明进行说明:
本实施例以VPS平台对多个视频平台的管理为例进行说明。
在本实施例中,VPS平台将多种不同视频平台或者协议中的操作进行抽象,包括:视频平台认证、获取视频平台中的摄像设备的设备信息列表、获取视频信息的统一资源定位符(Uniform Resource Locator,简称为URL)、获取摄像设备的预置位信息、设置摄像设备的预置位信息、对摄像设备执行PTZ操作等行为,将不同视频平台进行接入。同时,VPS平台也可以接入另一个平台中,以实现多个视频平台之间的级联。其中,PTZ(Pan/Tilt/Zoom)用于对摄像设备的云台进行控制,包括对摄像设备的云台全方位(左右/上下)移动及镜头变倍、变焦的控制。
在本实施例中,VPS平台的接口包括以下至少之一:
Authorize,用于对请求方进行认证,请求方可以是其他视频平台或者其他VPS平台;
GetDeviceList,用于获取视频平台中的摄像设备的设备信息列表;
GetDevicePlayURL,用于获取单个摄像设备的视频播放URL;
GetDevicePreset,用于获取摄像设备的预置位信息;
SetDevicePreset,用于设置摄像设备的预置位信息;
DevicePTZControl,用于对摄像设备进行PTZ操作。
此外,VPS平台还用于统一多个视频平台的对接信息,对接信息包括以下至少之一:
PlatformType,用于表示视频平台的类型;
PlatformEndpoint,用于表示视频平台的网络地址;
PlatformAK,用于表示视频平台的鉴权公钥;
PlatformSK,用于表示视频平台的鉴权私钥;
PlatformExtraInfo,用于表示视频平台的扩展信息,还用于填写视频平台的特殊要求的信息。
在本实施例中,AK/SK认证是一种API认证方式,其中,AK为Access Key,用于标示用户终端设备;SK为Secret AccessKey,是用户终端设备用于加密认证字符串和用来验证认证字符串的密钥,SK必须保密。用户终端设备将AK和加密后的SK(加密后的SK一般被称为signature签名)放到接口的请求参数中,然后调用接口,服务端收到请求后先根据AK去数据库里找对应的SK,然后对SK使用相同的加密算法进行加密,判断生成的signature签名是否和用户传入的一致。
进一步地,如图4所示,VPS平台包括以下部件:
VPS Gateway,是VPS平台的设备管理和接口网关,用于对外提供统一的VPS接口服务;
VPS Stream,用于处理VPS平台内部视频流的处理和转发;
VPS对接服务,包括VPS对接服务1、VPS对接服务2、VPS对接服务3,用于对接已有的视频平台或者设备,对接协议由具体的视频平台确定。
由此可知,一个VPS平台可以对接不同的视频平台或者视频设备,对接的视频平台也可以是另一个VPS平台,以此达到视频平台中的设备功能的级联。
在本实施例中,VPS平台与终端设备、视频平台(例如,第一视频平台)之间的交互操作包括:认证视频平台、获取视频平台管理的摄像设备的设备信息列表、获取视频信息的URL信息、以及获取摄像设备的预置位信息。
VPS平台对视频平台的认证操作如图5所示,包括以下步骤:
S501,用户终端设备发起请求创建视频平台,并填入视频平台的信息:PlatformType、PlatformEndpoint、PlatformAK、PlatformSK、PlatformExtraInfo,填入视频平台的信息的界面如图6所示;
S502,VPS-Gateway作为请求信息的接收入口,接收到请求信息之后,转换为VPS平台的统一认证请求VPS-Authorize,根据视频平台的厂商发送到对应的视频平台的对接服务接口处;
S503,视频平台对接服务接口,接收到VPS-Authorize请求之后,再转换为具体的认证请求,并根据视频平台信息发送至具体的视频平台(例如,第一视频平台)中,视频平台返回认证是否成功。之后视频平台对接服务将返回数据统一转换为VPS-Authorize返回数据,返回至VPS-Gateway。
S504,VPS-Gateway如果接收到认证成功的返回数据,则将当前申请创建的视频平台信息记录在数据库中,之后接视频平台创建的结果返回给用户。
VPS平台获取视频平台管理的摄像设备的设备信息列表的操作如图7所示,包括以下步骤:
S701,用户终端设备发起某个视频平台管理的摄像设备的设备列表请求;
S702,VPS-Gateway接收到请求之后,统一转换为VPS-GetDeviceList请求,根据视频平台信息发送至具体视频平台对接服务接口处;
S703,视频平台对接服务接口接收到请求之后,再转换为具体的设备列表请求,发送至视频平台;
S704,视频平台将摄像设备的设备信息列表发送至视频平台对接服务接口;
S705,视频平台对接服务接口再转换为具体的设备信息列表,发送至VPS-Gateway;
S706,VPS-Gateway将具体的设备信息列表返回至用户终端设备,设备信息列表如图8所示。
VPS平台获取视频信息的URL信息的操作如图9所示,包括以下步骤:
S901,用户发起某视频平台的某个设备ID的视频播放URL请求;
S902,VPS-Gateway接收到请求之后,根据设备ID以及当前流处理服务VPS-Stream信息,返回一个VPS-Stream的视频流URL信息给用户;
S903,用户根据URL信息,通过视频播放工具向VPS-Stream发起视频流请求;
S904,VPS-Stream接收到视频流请求之后,会向VPS-Gateway发请求获取该摄像设备在视频平台中的原始视频流;
S905,VPS-Gateway将请求统一转换为VPS-GetDevicePlayURL请求,发送至具体视频平台对接服务接口;
S906,视频平台对接服务接口发送具体的设备播放URL请求到视频平台;
S907,视频平台返回设备原始URL至视频平台对接服务接口;
S908,VPS-Gateway接收视频平台的原始视频流URL;
S909,VPS-Gateway向VPS-Stream返回原始视频流URL,VPS-Stream读取视频流媒体帧数据信息;
S910,VPS-Stream进行处理转发至用户终端设备的视频播放工具,视频播放工具即可播放视频平台的具体视频信息,如图10所示。
VPS平台获取摄像设备的预置位信息的操作如图11所示,包括以下步骤:
S1101,用户终端设备发起获取摄像设备的预置位信息请求;
S1102,VPS-Gateway接收到预置位信息请求之后,将其转换为统一的VPS-GetDevicePreset请求,发送至具体的视频平台对接服务接口;
S1103,视频平台对接服务接口接收到请求之后,转换为视频平台的据图获取设备预置位请求,并发送至视频平台;
S1104,视频平台返回至视频平台对接服务接口PTZ信息;
S1105,视频平台对接服务接口将PTZ信息经过转换,返回VPS-Gateway;
S1106,VPS-Gateway将PTZ信息返回至用户终端设备。
此外,设置摄像设备的预置位信息、以及摄像设备的PTZ操作的流程和获取摄像设备的预置位信息的流程基本一致,再次不再赘述。
综上所述,本实施例可以有效屏蔽安防领域内大量不同视频平台的接口和使用方式的差异,规避掉部分视频平台管理的不足,将多个视频平台统一接入,可以实现视频平台之间的共享与级联。有效提升了视频设备的管理、视频流接入在工程方面的开发和交付的效率。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种视频信息的获取装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图12是根据本发明实施例的视频信息的获取装置的结构框图(一),如图12所示,该装置包括:
第一连接模块1202,用于连接多个视频平台中的第一视频平台,其中,每个视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同,第一视频平台为多个视频平台中包括的任一个视频平台;
第一获取模块1204,用于获取第一视频平台所管理的目标摄像设备的目标设备信息列表;
第二获取模块1206,用于基于通过目标设备信息列表查找的第一统一资源定位符获取目标摄像设备的视频信息。
在一个示例性实施例中,上述装置还包括:
第三获取模块,用于获取上述第一视频平台所管理的目标摄像设备的目标设备信息列表之前,通过每个上述视频平台获取上述视频平台所管理的每个上述摄像设备的设备信息,得到与每个上述视频平台所对应的设备信息列表:
其中,上述第三获取模块,包括:
第一接收单元,用于接收通过终端设备输入的第二请求信息,其中,上述第二请求信息用于请求获取上述每个视频平台所管理的每个上述摄像设备的设备信息;
第一发送单元,用于通过第一接口将第三目标请求信息发送至第二接口,其中,上述第三目标请求信息为上述第一接口按照目标视频平台支持的传输协议对上述第二请求信息进行转换得到的信息,上述目标视频平台用于连接上述多个视频平台;
第二发送单元,用于通过第二接口将第四目标请求信息发送至每个视频平台,以获取每个视频平台所管理的每个上述摄像设备的设备信息,得到与每个视频平台所对应的设备信息列表,其中,上述第四目标请求信息为上述第二接口按照每个视频平台支持的传输协议对上述第三目标请求信息进行转换得到的信息。
在一个示例性实施例中,上述第二发送单元,包括:
第一接收子单元,用于接收通过上述第二接口返回的上述每个视频平台所管理的每个上述摄像设备的目标设备信息,其中,每个视频平台所管理的每个上述摄像设备的目标设备信息为上述第二接口按照上述目标视频平台支持的传输协议对来自上述每个视频平台所管理的上述每个摄像设备的设备信息进行转换得到的信息。
第一存储子单元,用于存储上述视频平台所管理的每个上述摄像设备的目标设备信息,得到与每个上述视频平台所对应的设备信息列表。
在一个示例性实施例中,上述第二获取模块,包括:
第三发送单元,用于将上述第一统一资源定位符发送至终端设备;
第二接收单元,用于接收通过上述终端设备基于上述第一统一资源定位符输入第四请求信息,其中,上述第四请求信息用于请求获取上述目标摄像设备的视频信息;
第四发送单元,用于通过第一接口将第五目标请求信息发送至第二接口,其中,上述第五目标请求信息为上述第一接口按照目标视频平台支持的传输协议对上述第四请求信息进行转换得到的信息,其中,上述目标视频平台用于连接上述多个视频平台;
第五发送单元,用于通过第二接口将第六目标请求信息发送至第一视频平台,以获取上述目标摄像设备的视频信息,其中,上述第六目标请求信息为上述第二接口按照上述第一视频支持的传输协议对上述第五目标请求信息进行转换得到的信息,上述第一视频平台为连接上述目标摄像设备的多个上述视频平台中包括的任一个视频平台。
在一个示例性实施例中,上述第五发送单元,包括:
第二接收子单元,用于接收通过上述第二接口返回的第二统一资源定位符,其中,上述第二统一资源定位符为上述第二接口按照上述目标视频平台支持的传输协议对来自上述第一视频平台的统一资源定位符进行转换得到的信息;
第一读取子单元,用于通过第三接口读取上述第二统一资源定位符对应的上述目标摄像设备的视频信息。
在一个示例性实施例中,上述装置还包括:
第三发送模块,用于通过上述第三接口读取上述第二统一资源定位符对应的上述目标摄像设备的视频信息之后,将目标视频信息发送至上述终端设备,其中,上述目标视频信息为上述第一接口按照上述目标视频平台支持的通信协议对上述目标摄像设备的视频信息进行转换得到的视频信息。
在一个示例性实施例中,上述装置还包括:
第一接收模块,用于连接多个视频平台中的第一视频平台之后,接收通过终端设备输入的第五请求信息,其中,上述第五请求信息用于请求获取目标摄像设备的目标云台信息,上述第五请求信息中包括上述目标摄像设备的标识信息;
第四发送模块,用于通过第一接口将第七目标请求信息发送至第二接口,其中,上述第七目标请求信息为上述第一接口按照目标视频平台支持的传输协议对上述第五请求信息进行转换得到的信息,目标视频平台用于连接上述多个视频平台;
第五发送模块,用于通过第二接口将第八目标请求信息发送至第一视频平台,以获取上述目标摄像设备的目标云台信息,其中,上述第八目标请求信息为上述第二接口按照上述第一视频平台支持的传输协议对上述第七目标请求信息进行转换得到的信息,上述第一视频平台为连接上述目标摄像设备的多个上述平台中包括的任一个视频平台。
在一个示例性实施例中,上述第五发送模块,包括:
第三接收单元,用于接收通过上述第二接口返回的上述目标云台信息,其中,上述目标云台信息为上述第二接口按照上述目标视频平台支持的传输协议对来自上述第一视频平台的上述目标摄像设备的云台信息进行转换得到的信息。
图13是根据本发明实施例的视频信息的获取装置的结构框图(二),如图13所示,该装置包括:
第一连接模块1302,用于通过第一视频平台连接目标视频平台,其中,目标视频平台用于连接多个视频平台,多个视频平台包括第一视频平台,每个视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同;
第一发送模块1304,用于通过第一视频平台将第一视频平台所管理的每个摄像设备的设备信息发送至目标视频平台,以指示目标视频平台生成目标设备信息列表;
第二发送模块1306,用于通过第一视频平台在接收到来自目标视频平台的获取请求的情况下,将获取请求所请求获取的目标摄像设备的视频信息发送至目标视频平台,其中,获取请求为目标视频平台基于通过目标设备信息列表所触发的获取指令所生成并发送给第一视频平台的。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以上各步骤的计算机程序。
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
在一个示例性实施例中,上述处理器可以被设置为通过计算机程序执行以上各步骤。
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种视频信息的获取方法,其特征在于,包括:
连接多个视频平台中的第一视频平台,其中,每个所述视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同,所述第一视频平台为多个所述视频平台中包括的任一个视频平台;
获取所述第一视频平台所管理的目标摄像设备的目标设备信息列表;
基于通过所述目标设备信息列表查找的第一统一资源定位符获取所述目标摄像设备的视频信息。
2.根据权利要求1所述的方法,其特征在于,获取所述第一视频平台所管理的目标摄像设备的目标设备信息列表之前,所述方法还包括:
通过每个所述视频平台获取所述视频平台所管理的每个所述摄像设备的设备信息,得到与每个所述视频平台所对应的设备信息列表:
其中,通过每个所述视频平台获取所述视频平台所管理的每个所述摄像设备的设备信息,得到与每个所述视频平台所对应的设备信息列表,包括:
接收通过终端设备输入的第二请求信息,其中,所述第二请求信息用于请求获取所述视频平台所管理的每个所述摄像设备的设备信息;
通过第一接口将第三目标请求信息发送至第二接口,其中,所述第三目标请求信息为所述第一接口按照目标视频平台支持的传输协议对所述第二请求信息进行转换得到的信息,所述目标视频平台用于连接所述多个视频平台;
通过第二接口将第四目标请求信息发送至每个所述视频平台,以获取每个所述视频平台所管理的每个所述摄像设备的设备信息,得到与每个所述视频平台所对应的设备信息列表,其中,所述第四目标请求信息为所述第二接口按照每个所述视频平台支持的传输协议对所述第三目标请求信息进行转换得到的信息。
3.根据权利要求2所述的方法,其特征在于,通过第二接口将第四目标请求信息发送至所述第一视频平台,以获取每个所述视频平台所管理的每个所述摄像设备的设备信息,得到与每个所述第一视频平台所对应的设备信息列表,包括:
接收通过所述第二接口返回的每个视频平台所管理的每个摄像设备的目标设备信息,其中,所述每个所述视频平台所管理的所述每个摄像设备的目标设备信息为所述第二接口按照所述目标视频平台支持的传输协议对来自所述每个视频平台所管理的所述每个摄像设备的设备信息进行转换得到的信息;
存储每个所述视频平台所管理的每个所述摄像设备的目标设备信息,得到与每个所述视频平台所对应的设备信息列表。
4.根据权利要求1所述的方法,其特征在于,基于通过所述目标设备信息列表查找的第一统一资源定位符获取目标摄像设备的视频信息,包括:
将所述第一统一资源定位符发送至终端设备;
接收通过所述终端设备基于所述第一统一资源定位符输入第四请求信息,其中,所述第四请求信息用于请求获取所述目标摄像设备的视频信息;
通过第一接口将第五目标请求信息发送至第二接口,其中,所述第五目标请求信息为所述第一接口按照目标视频平台支持的传输协议对所述第四请求信息进行转换得到的信息,其中,所述目标视频平台用于连接所述多个视频平台;
通过第二接口将第六目标请求信息发送至第一视频平台,以获取所述目标摄像设备的视频信息,其中,所述第六目标请求信息为所述第二接口按照所述第一视频支持的传输协议对所述第五目标请求信息进行转换得到的信息,所述第一视频平台为连接所述目标摄像设备的多个所述视频平台中包括的任一个视频平台。
5.根据权利要求4所述的方法,其特征在于,通过第二接口将第六目标请求信息发送至所述第一视频平台,以获取所述目标摄像设备的视频信息,包括:
接收通过所述第二接口返回的第二统一资源定位符,其中,所述第二统一资源定位符为所述第二接口按照所述目标视频平台支持的传输协议对来自所述第一视频平台的统一资源定位符进行转换得到的信息;
通过第三接口读取所述第二统一资源定位符对应的所述目标摄像设备的视频信息。
6.根据权利要求5所述的方法,其特征在于,通过所述第三接口读取所述第二统一资源定位符对应的所述目标摄像设备的视频信息之后,所述方法还包括:
将目标视频信息发送至所述终端设备,其中,所述目标视频信息为所述第一接口按照所述目标视频平台支持的通信协议对所述目标摄像设备的视频信息进行转换得到的视频信息。
7.根据权利要求1所述的方法,其特征在于,连接多个视频平台中的第一视频平台之后,所述方法还包括:
接收通过终端设备输入的第五请求信息,其中,所述第五请求信息用于请求获取目标摄像设备的目标云台信息,所述第五请求信息中包括所述目标摄像设备的标识信息;
通过第一接口将第七目标请求信息发送至第二接口,其中,所述第七目标请求信息为所述第一接口按照目标视频平台支持的传输协议对所述第五请求信息进行转换得到的信息,目标视频平台用于连接所述多个视频平台;
通过第二接口将第八目标请求信息发送至第一视频平台,以获取所述目标摄像设备的目标云台信息,其中,所述第八目标请求信息为所述第二接口按照所述第一视频平台支持的传输协议对所述第七目标请求信息进行转换得到的信息,所述第一视频平台为连接所述目标摄像设备的多个所述平台中包括的任一个视频平台。
8.根据权利要求7所述的方法,其特征在于,通过第二接口将第八目标请求信息发送至所述第一视频平台,以获取所述目标摄像设备的目标云台信息,包括:
接收通过所述第二接口返回的所述目标云台信息,其中,所述目标云台信息为所述第二接口按照所述目标视频平台支持的传输协议对来自所述第一视频平台的所述目标摄像设备的云台信息进行转换得到的信息。
9.一种视频信息的获取方法,其特征在于,包括:
第一视频平台连接目标视频平台,其中,所述目标视频平台用于连接多个视频平台,多个所述视频平台包括所述第一视频平台,每个所述视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同;
所述第一视频平台将所述第一视频平台所管理的每个所述摄像设备的设备信息发送至所述目标视频平台,以指示所述目标视频平台生成目标设备信息列表;
所述第一视频平台在接收到来自所述目标视频平台的获取请求的情况下,将所述获取请求所请求获取的目标摄像设备的视频信息发送至所述目标视频平台,其中,所述获取请求为所述目标视频平台基于通过所述目标设备信息列表所触发的获取指令所生成并发送给所述第一视频平台的。
10.一种视频信息的获取装置,其特征在于,包括:
第一连接模块,用于连接多个视频平台中的第一视频平台,其中,每个所述视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同,所述第一视频平台为多个所述视频平台中包括的任一个视频平台;
第一获取模块,用于获取所述第一视频平台所管理的目标摄像设备的目标设备信息列表;
第二获取模块,用于基于通过所述目标设备信息列表查找的第一统一资源定位符获取目标摄像设备的视频信息。
11.一种视频信息的获取装置,其特征在于,包括:
第一连接模块,用于通过第一视频平台连接目标视频平台,其中,所述目标视频平台用于连接多个视频平台,多个所述视频平台包括所述第一视频平台,每个所述视频平台用于管理一个或多个摄像设备,不同的视频平台所管理的摄像设备的数量相同或不同;
第一发送模块,用于通过所述第一视频平台将所述第一视频平台所管理的每个所述摄像设备的设备信息发送至所述目标视频平台,以指示所述目标视频平台生成目标设备信息列表;
第二发送模块,用于通过所述第一视频平台在接收到来自所述目标视频平台的获取请求的情况下,将所述获取请求所请求获取的目标摄像设备的视频信息发送至所述目标视频平台,其中,所述获取请求为所述目标视频平台基于通过所述目标设备信息列表所触发的获取指令所生成并发送给所述第一视频平台的。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至9任一项中所述的方法,或者实现权利要求10中所述的方法。
13.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至9任一项中所述的方法,或者执行权利要求10中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210410411.2A CN114727068A (zh) | 2022-04-19 | 2022-04-19 | 视频信息的获取方法及装置、存储介质、电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210410411.2A CN114727068A (zh) | 2022-04-19 | 2022-04-19 | 视频信息的获取方法及装置、存储介质、电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114727068A true CN114727068A (zh) | 2022-07-08 |
Family
ID=82243653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210410411.2A Pending CN114727068A (zh) | 2022-04-19 | 2022-04-19 | 视频信息的获取方法及装置、存储介质、电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114727068A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101365108A (zh) * | 2007-08-07 | 2009-02-11 | 中国电信股份有限公司 | 在多个视频监控平台之间实现业务互通的方法和***架构 |
CN101415007A (zh) * | 2008-12-09 | 2009-04-22 | 中国电信股份有限公司 | 多平台统一接入方法及*** |
CN102724224A (zh) * | 2011-03-30 | 2012-10-10 | 上海炎翔通信科技有限公司 | 全球眼网络视频监控***及其实现方法 |
CN107800999A (zh) * | 2017-10-09 | 2018-03-13 | 青岛海信网络科技股份有限公司 | 一种混合接入摄像机和视频平台的方法和*** |
CN108093206A (zh) * | 2016-11-21 | 2018-05-29 | 北京视联动力国际信息技术有限公司 | 一种资源监控方法及*** |
-
2022
- 2022-04-19 CN CN202210410411.2A patent/CN114727068A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101365108A (zh) * | 2007-08-07 | 2009-02-11 | 中国电信股份有限公司 | 在多个视频监控平台之间实现业务互通的方法和***架构 |
CN101415007A (zh) * | 2008-12-09 | 2009-04-22 | 中国电信股份有限公司 | 多平台统一接入方法及*** |
CN102724224A (zh) * | 2011-03-30 | 2012-10-10 | 上海炎翔通信科技有限公司 | 全球眼网络视频监控***及其实现方法 |
CN108093206A (zh) * | 2016-11-21 | 2018-05-29 | 北京视联动力国际信息技术有限公司 | 一种资源监控方法及*** |
CN107800999A (zh) * | 2017-10-09 | 2018-03-13 | 青岛海信网络科技股份有限公司 | 一种混合接入摄像机和视频平台的方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110602087B (zh) | 智能投屏方法、装置、智能终端及服务器 | |
CN108737476B (zh) | 云存储***、媒体数据存储方法及*** | |
CN108495112B (zh) | 数据传输方法及终端、计算机存储介质 | |
US9787498B2 (en) | System and method of identifying networked device for establishing a P2P connection | |
US20130286211A1 (en) | Method and apparatus for live capture image-live streaming camera utilizing personal portable device | |
US20110317022A1 (en) | Method and apparatus for live capture image-live streaming camera | |
JP5952670B2 (ja) | 電子機器及びその制御方法 | |
CN102571726A (zh) | 多媒体数据共享的方法、***及状态判定服务器 | |
JP6327491B2 (ja) | アプリテストシステム及びアプリテスト方法 | |
CN104348787A (zh) | 进行网络硬盘录像机通道连接的方法及该网络硬盘录像机 | |
KR20140118014A (ko) | 클라이언트 인증 방법 | |
CN114339719B (zh) | 一种dpi数据采集方法及相关装置 | |
CN113572864B (zh) | 一种数据处理方法、网元设备以及可读存储介质 | |
CN110933357A (zh) | 一种视讯会议***融合监控***的方法和*** | |
CN118018517A (zh) | 一种数据处理方法、网元设备以及可读存储介质 | |
CN113849179A (zh) | 一种人工智能模型发布方法及装置 | |
CN113268216A (zh) | 投屏控制方法、装置及可读存储介质 | |
EP2002659A1 (en) | Information delivery apparatus, information reproduction apparatus, and information processing method | |
CN104284142A (zh) | 一种通信方法、装置及*** | |
KR100750907B1 (ko) | 이동통신 단말 장치에 영상을 전송하고 디스플레이하기위한 영상 처리 장치 및 방법 | |
CN114727068A (zh) | 视频信息的获取方法及装置、存储介质、电子装置 | |
CN110570614B (zh) | 一种视频监控***及智能相机 | |
CN114071652B (zh) | 一种绑定关系的建立方法以及相关设备 | |
US9344480B2 (en) | Method of providing wireless data communication service using IP and apparatus thereof | |
CN110545263B (zh) | 解密方法、加密方法、终端设备、服务器及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |