一种基于虚拟摄像机的视频监控方法及装置制造方法及图纸

技术编号:14951123 阅读:117 留言:0更新日期:2017-04-02 03:42
本发明专利技术公开了一种基于虚拟摄像机的视频监控方法及装置,应用于视频监控系统,该方法接收来自摄像机的基本流视频数据,虚拟出预定数量的虚拟摄像机;接收到来自视频终端的码流请求,并为接收到的码流请求分配虚拟摄像机作为该视频终端对应的发流端;向所述发流端发送基本流视频数据,根据码流请求对应的码流封装格式将所述发流端的基本流视频数据封装后发送给相应的视频终端。本发明专利技术实现了摄像机的共享使用,大大减少物理摄像机的部署数量,提高摄像机的监控利用率,为兼容不同平台,只需要分配多台虚拟相机对接即可,且摄像机只需要发送编码后的基本流,对摄像机的性能要求降低,减少摄像机的投资成本。

【技术实现步骤摘要】

本专利技术属于视频监控
,具体涉及一种基于虚拟摄像机的视频监控方法及装置
技术介绍
视频监控系统是安全防范系统的重要组成部分,其广泛应用于各种场所(例如作业场所、办公场所、娱乐场所、家庭等)的安全监控。在现有技术条件下,视频监控系统通常由监控设备端(即摄像头)、和监控终端(即视频终端)组成。对同一个场景监控,因为各级部门的监控平台(即视频终端)对接方式不同,所兼容的协议不同,因为为了各个视频终端均能正常进行监控,所以需要部署了根据视频终端所兼容的协议设置相应的数量的摄像机以满足要求各个视频终端的要求,这样就造成了摄像机的部署冗余,监控成本高。为解决摄像机部署冗余、成本高的问题,提出了一种对摄像机启用多码流的方法,前端的网络视频设备(包含网络摄像机或者视频编码器)支持同时生成多个视频码流,这些视频码流是完全独立配置的,可以分别为不同的分辨率、不同的帧速、不同的压缩比率或者不同的编码方式(H.264,MPEG-4或者MJPEG等),以满足不同的网络访问需求。这样通过一个摄像机即可兼容不同监控平台,且有效解决了部署冗余问题。由于同时输出多路码流,对摄像机的性能要求很高,直接导致设备成本增加。
技术实现思路
针对现有技术的不足,本专利技术提供了一种基于虚拟摄像机的视频监控方法及装置,能有效解决多视频监控系统中摄像机部署冗余的问题。为了实现上述目的,本专利技术技术方案如下:一种基于虚拟摄像机的视频监控方法,应用于视频监控系统,所述视频监控系统包括摄像机,以及向所述摄像机请求视频流的视频终端,所述基于虚拟摄像机的视频监控方法,包括:接收来自摄像机的基本流视频数据,虚拟出预定数量的虚拟摄像机;接收到来自视频终端的码流请求,并为接收到的码流请求分配虚拟摄像机作为该视频终端对应的发流端;向所述发流端发送基本流视频数据,根据码流请求对应的码流封装格式将所述发流端接收的基本流视频数据封装后发送给相应的视频终端。本专利技术的视频监控系统指多个视频终端同时监控同一个应用场景,基于本专利技术的方法对于监控的场景仅需要设置一个摄像机(物理摄像机)即可。需要说明的是,码流请求携带有视频终端请求码流的封装协议,接收到后需要对该码流请求进行解析,然后根据解析结果将基本流视频数据封装成相应的格式。这样,通过设置多个虚拟摄像机,使各个视频终端与虚拟摄像机对接,即可达到一个物理摄像机兼容不同的协议的目的。作为优选,所述基于虚拟摄像机的视频监控方法,还包括为虚拟出的每个虚拟摄像机设置对应的虚拟VLAN;所述基于虚拟摄像机的视频监控方法,还包括:维护虚拟摄像机使用情况表,所述虚拟摄像机使用情况表包括虚拟摄像机编号、虚拟摄像机对应的VLAN、虚拟摄像机IP、兼容平台协议和使用情况。本专利技术中虚拟出的每个虚拟摄像机独立对应一个IP地址,且通过为每个虚拟摄像机对应虚拟出一个虚拟VLAN使所述虚拟摄像机之间相互隔离。为便于实现,所述基于虚拟摄像机的视频监控方法,还包括:维护媒体流发送表,所述媒体流发送表包括虚拟摄像机编号、码流封装格式、目的端口、源端口、目的IP和源IP。作为优选,所述的基于虚拟摄像机的视频监控方法,还包括设定各个虚拟摄像机的优先级;所述为接收到的码流请求分配虚拟摄像机作为该视频终端对应的发流端包括:根据虚拟摄像机的优先级从未分配的虚拟摄像机中为接收到的码流请求分配虚拟摄像机作为发流端。进一步优选,在所述摄像机为云台摄像机时,所述基于虚拟摄像机的视频监控方法,还包括:接收视频终端向对应的虚拟摄像机发送的用于控制云台摄像机的控制指令,根据视频终端对应的虚拟摄像机的优先级,允许优先级高的虚拟摄像机对应的视频终端对云台摄像机进行控制。本专利技术还提供了一种基于虚拟摄像机的视频监控装置,应用于视频监控系统,所述视频监控系统包括摄像机,以及向所述摄像机请求视频流的视频终端,所述基于虚拟摄像机的频监控装置,包括:虚拟化单元,用于接收来自摄像机的基本流视频数据,虚拟出预定数量的虚拟摄像机;请求处理单元,用于接收到来自视频终端的码流请求,并为接收到的码流请求分配虚拟摄像机作为该视频终端对应的发流端;码流封装单元,用于接收所述虚拟化单元向所述发流端发送的基本流视频数据,根据码流请求对应的码流封装格式将所述发流端接收的基本流视频数据封装后发送给相应的视频终端。作为优选,所述虚拟化单元还用于为虚拟出的每个虚拟摄像机设置对应的虚拟VLAN,所述基于虚拟摄像机的视频监控装置,还包括表格维护单元,用于维护虚拟摄像机使用情况表,所述虚拟摄像机使用情况表包括虚拟摄像机编号、虚拟摄像机对应的VLAN、虚拟摄像机IP、兼容平台协议和使用情况。进一步优选,所述表格维护单元,还用于维护媒体流发送表;所述媒体流发送表包括虚拟摄像机编号、码流封装格式、目的端口、源端口、目的IP和源IP。作为优选,所述的虚拟化单元还用于设定各个虚拟摄像机的优先级;所述的请求处理单元根据虚拟摄像机的优先级从未分配的虚拟摄像机中为接收到的码流请求分配虚拟摄像机作为发流端。进一步优选,在所述摄像机为云台摄像机时,所述基于虚拟摄像机的视频监控装置,还包括云台控制单元,用于接收视频终端向对应的虚拟摄像机发送的用于控制云台摄像机的控制指令,并根据视频终端对应的虚拟摄像机的优先级,允许优先级高的虚拟摄像机对应的视频终端对云台摄像机进行控制。与现有技术相比,本专利技术实现了摄像机的共享使用,大大减少物理摄像机的部署数量,提高摄像机的监控利用率,为兼容不同平台,只需要分配多台虚拟相机对接即可,且摄像机只需要发送编码后的基本流,对摄像机的性能要求降低,减少摄像机的投资成本。附图说明图1为本专利技术实施例的视频监控系统的结构示意图;图2位本专利技术基于虚拟摄像机的视频监控方法的流程图;图3为本专利技术基于虚拟摄像机的视频监控装置的接收示意图。具体实施方式为了更好的理解本专利技术,下面将结合具体实施例和附图进一步阐述本专利技术的方案,但本专利技术的内容不仅仅局限于下面的实施例。本实施例以图1所示的视频监控系统为例来进行详细描述,该视频监控系统包括摄像机,以及向该摄像机请求视频流的视频终端,本实施例中视频终端包括公司A,公司B,……,公司X。图1中摄像机连接交换机,各视频终端通过网络连接交换机,摄像机采集监控场景的视频图像并进行编码得到相应的基本流视频数据,基本流视频数据没有进行格式封装,并将该基本流视频数据发送给交换机,交换机用于虚拟出虚拟摄像机与视频终端对接,并将基本流视频数据进行复制给各个虚拟摄像机,且在收到视频终端的码流请求后对相应虚拟摄像机的基本流视频数据进行封装,并将封装后的码流发送给相应的视频终端。本实施例中,视频终端即为监控终端,可以为PC机、服务器等设备,位于公司A,公司B,……,公司X。摄像机拍摄的视频图像,通过编码器编码为传送流TS流或PS流,然后加上用于在IP网络中传输的UDP/TCP/RTP等网络报文头部信息以便在网络上以网络报文形式的数据流进行传输。本实施例中的基本流视频数据(ElementaryStream)主要是基于去除掉UDP/TCP/RTP、TS/PS/ONVIF等头部信息后数据流,也称为裸码流。如图2所示,本实施例的基于虚拟摄像机的视频监控方法,具体包括如下步骤:(S1)摄像机采集监控场景的视频图像并进行编码本文档来自技高网...
一种基于虚拟摄像机的视频监控方法及装置

【技术保护点】
一种基于虚拟摄像机的视频监控方法,应用于视频监控系统,所述视频监控系统包括摄像机,以及向所述摄像机请求视频流的视频终端,其特征在于,所述基于虚拟摄像机的视频监控方法,包括:接收来自摄像机的基本流视频数据,虚拟出预定数量的虚拟摄像机;接收到来自视频终端的码流请求,并为接收到的码流请求分配虚拟摄像机作为该视频终端对应的发流端;向所述发流端发送基本流视频数据,根据码流请求对应的码流封装格式,将所述发流端接收的基本流视频数据封装后发送给相应的视频终端。

【技术特征摘要】
1.一种基于虚拟摄像机的视频监控方法,应用于视频监控系统,所述视频监控系统包括摄像机,以及向所述摄像机请求视频流的视频终端,其特征在于,所述基于虚拟摄像机的视频监控方法,包括:接收来自摄像机的基本流视频数据,虚拟出预定数量的虚拟摄像机;接收到来自视频终端的码流请求,并为接收到的码流请求分配虚拟摄像机作为该视频终端对应的发流端;向所述发流端发送基本流视频数据,根据码流请求对应的码流封装格式,将所述发流端接收的基本流视频数据封装后发送给相应的视频终端。2.如权利要求1所述的基于虚拟摄像机的视频监控方法,其特征在于,所述基于虚拟摄像机的视频监控方法,还包括:为虚拟出的每个虚拟摄像机设置对应的虚拟VLAN;维护虚拟摄像机使用情况表,所述虚拟摄像机使用情况表包括虚拟摄像机编号、虚拟摄像机对应的VLAN、虚拟摄像机IP、兼容平台协议和使用情况。3.如权利要求2所述的基于虚拟摄像机的视频监控方法,其特征在于,所述基于虚拟摄像机的视频监控方法,还包括:维护媒体流发送表,所述媒体流发送表包括虚拟摄像机编号、码流封装格式、目的端口、源端口、目的IP和源IP。4.如权利要求1所述的基于虚拟摄像机的视频监控方法,其特征在于,所述基于虚拟摄像机的视频监控方法,还包括:设定各个虚拟摄像机的优先级;所述为接收到的码流请求分配虚拟摄像机作为该视频终端对应的发流端,包括:根据虚拟摄像机的优先级从未分配的虚拟摄像机中为接收到的码流请求分配虚拟摄像机作为发流端。5.如权利要求4所述的基于虚拟摄像机的视频监控方法,其特征在于,在所述摄像机为云台摄像机时,所述基于虚拟摄像机的视频监控方法,还包括:接收视频终端向对应的虚拟摄像机发送的用于控制云台摄像机的控制指令,根据视频终端对应的虚拟摄像机的优先级,允许优先级高的虚拟摄像机对应的视频终端对云台摄像机进行控制。6.一种基于虚拟...

【专利技术属性】
技术研发人员:党栋王军
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1