将直播视频流接入视频监控的方法与流程

文档序号:15820881发布日期:2018-11-02 23:05阅读:3970来源:国知局
将直播视频流接入视频监控的方法与流程

本发明涉及一种视频监控的方法,特别是涉及一种将直播视频流接入视频监控的方法。

背景技术

随着智能手机和智能设备的普及,以及移动数据流量资费越来越低,越来越多的人在家里和办公场所安装了网络摄像头。借助于云直播技术,用户通过智能手机就能够实现在任何地方实时观看网络摄像头捕获的视频流,这就为跨区域监控提供了条件。对于传统的监控系统,目前还没有一种方案,能够对分布在不同区域的网络摄像头进行实时监控,也即无法接入基于云直播技术的网络摄像头,而使得网络摄像头一般都局限于某个本地的局域网内。再者,对于当前的网络摄像头方案提供者,一般仅限于通过智能设备来进行实时观看,还没有一种方案能够将云直播推送到用大屏幕进行多屏监控的传统监控场景中。



技术实现要素:

本发明提供一种将直播视频流接入视频监控的方法。所述的方法包括多个实体摄像头分别产生实时的直播视频流,并将所产生的直播视频流传送至云服务器;云服务器将所述多个实体摄像头的直播视频流传送至用户端;用户端根据开放型网络视频接口论坛协议将所述多个实体摄像头的每一实体摄像头的直播视频流虚拟成一个虚拟摄像头,以通过开放型网络视频接口论坛协议继续将所述多个实体摄像头的直播视频流传输给本地的传统的安防监控系统或网络视频录像机。

本发明所公开的将直播视频流接入视频监控的方法是通过虚拟的摄像头,将现代云直播接入传统的监控场景,拓展了监控的应用范围。发明所公开的技术方案能够将不受区域限制的云直播和大屏幕多屏监控结合起来,有效的提高监控的区域范围,提升了监控的能力。

附图说明

图1是根据本发明第一实施例的方法所建置的视频监控系统与所连接的传统的第三方的安防监控系统及显示器的功能块状图。

图2是根据本发明第二实施例将直播视频流接入视频监控的方法的流程图。

其中,附图标记说明如下:

10a、10b、10c实体摄像头

20云服务器

30a、30b、30c虚拟摄像头

40本地摄像头

50用户端

52控制模块

60安防监控系统

70显示器

80网络视频录像机

100视频监控系统

s210、s220、s230、s240步骤

具体实施方式

本发明可将云直播的视频流传送到本地的用户端,再在本地的用户端虚拟出一个摄像头,而让从云端所获取的直播视频流在用户端就像是本地的某个摄像头所产生的。请参考图1。图1是根据本发明第一实施例的方法所建置的视频监控系统100与所连接的传统的第三方的安防监控系统60及显示器70的功能块状图。视频监控系统100包括多个实体摄像头10a至10c、云服务器20以及用户端50。实体摄像头10a至10c当中的每个实体摄像头会各自地产生实时的直播视频流,并根据自定义协议将所产生的直播视频流传送至云服务器20。当云服务器20收到实体摄像头10a至10c所产生的直播视频流后,云服务器20会根据自定义协议将实体摄像头10a至10c的直播视频流传送至用户端50。当用户端50从云服务器20接收到实体摄像头10a至10c的直播视频流后,用户端50根据开放型网络视频接口论坛(opennetworkvideointerfaceforum;onvif)协议将每一实体摄像头10a、10b及10c的直播视频流虚拟成一个虚拟摄像头。在此实施例中,用户端50根据onvif协议将实体摄像头10a的直播视频流虚拟成虚拟摄像头30a、将实体摄像头10b的直播视频流虚拟成虚拟摄像头30b,并将实体摄像头10c的直播视频流虚拟成虚拟摄像头30c。如此一来,用户端50在通过自定义协议接收实体摄像头10a至10c的直播视频流后,即可通过onvif协议将所接收到的这些实体摄像头10a至10c的直播视频流推送到传统的第三方的安防监控系统60。对于安防监控系统60来说,安防监控系统60则是根据onvif协议发现、连接这些虚拟摄像头30a至30c,并接收这些虚拟摄像头30a至30c的直播视频流。之后,第三方的安防监控系统60可再通过网络视频解码器(nvd)和单一显示器70进行多屏显示,以显示这些虚拟摄像头30a至30c的直播视频流,故实体摄像头10a至10c的直播视频流的画面可在显示器70上显示。

由于用户端50是根据onvif协议将实体摄像头10a、10b及10c的直播视频流分别虚拟成虚拟摄像头30a、30b及30c,故在操作上,10a、10b及10c的直播视频流就像是本地的某个摄像头所产生的,而每个虚拟摄像头30a、30b及30c就分别成了一个符合onvif协议的本地虚拟摄像头而可供传统的第三方的安防监控系统60使用。对于安防监控系统60来说,虚拟摄像头30a、30b及30c和真实的符合onvif协议的本地摄像头40没有任何区别。值得了解的,虽然图1中绘示了本地摄像头40,但本地摄像头40对视频监控系统100来说是选择性的装置而并未强制要求存在。通过onvif协议,安防监控系统60可发现这些虚拟摄像头30a、30b及30c,然后再通过云直播将不同区域的实体摄像头10a、10b及10c的实时视频流无缝地推送到本地的显示器70,进行多屏幕监控。

此外,用户端50在通过自定义协议接收实体摄像头10a至10c的直播视频流后,也即可通过onvif协议将所接收到的这些实体摄像头10a至10c的直播视频流推送到传统的网络视频录像机(nvr)80,以使网络视频录像机80将这些实体摄像头10a至10c的直播视频流存储起来。对于网络视频录像机80来说,网络视频录像机80是根据onvif协议发现、连接这些虚拟摄像头30a至30c,并接收这些虚拟摄像头30a至30c的直播视频流。

上述的实体摄像头10a至10c的任一实体摄像头可以是网络摄像头、录像机的摄像头、智能手机的摄像头、平板计算机的摄像头、数字相机的摄像头…等。借助于云直播技术,用户端50通过各式的实体摄像头即可实现在任何地方实时观看网络摄像头捕获的视频流。此外,显示器70可以是个人计算器的屏幕、智能手机的触控屏幕、平板计算机的触控屏幕…等。用户端50可通过控制模块52实现web控制页面及用户权限设置..等功能。控制模块52可以是微控制器、运行在windows、ios或linux等操作系统的程序,或者通过其它硬件而执行的程序。

此外,云服务器20可设置用户端50的账号及密码,而在云服务器20将实体摄像头10a至10c的直播视频流传送至用户端50之前,云服务器20会检合用户端50的账号及密码是否正确。唯有通过服务器20的账号及密码检合后,用户端50才得以从云服务器20接收实体摄像头10a至10c的直播视频流。

此外,云服务器20可设置用户端50的网络摄像头列表,此网络摄像头列表用以记录用户端50可接收哪些实体摄像头的直播视频流。云服务器20会根据网络摄像头列表将相应实体摄像头的直播视频流传送至用户端50。若有任一实体摄像头不在上述的网络摄像头列表上,则云服务器20就不会将此实体摄像头的直播视频流传送至用户端50。

此外,用户端50可根据自定义协议传送控制指令至云服务器20。当服务器20接收到用户端50所传送的控制指令后,云服务器20会将用户端50所传送的控制指令传送到实体摄像头10a至10c中相应的实体摄像头,以控制相应的实体摄像头的操作。其中,用户端50所控制相应的实体摄像头的操作可包括相应实体摄像头的码率、分辨率及/或画面旋转。

此外,对于重要的实时监控功能,可针对每一实体摄像头10a、10b及10c,分别在云服务器20与各实体摄像头10a、10b及10c之间建立一个加密通道。每一实体摄像头10a、10b及10c通过相应的加密通道将所产生的直播视频流传送至云服务器20。相似地,也可在云服务器20与用户端50之间建立加密通道,以使云服务器20通过云服务器20与用户端50之间的加密通道将实体摄像头10a至10c的直播视频流传送至用户端50。

此外,为了增加传送直播视频流时的流畅度,云服务器20可根据自定义协议将实体摄像头10a至10c的直播视频流传送至用户端50。

此外,为了增加传送直播视频流时的安全性,实体摄像头10a至10c可对所产生的直播视频流进行加密,而云服务器20可对从实体摄像头10a至10c接收的直播视频流进行解密。相似地,云服务器20可对将要传送至用户端50的直播视频流进行加密,而用户端50可对所接收到的直播视频流进行解密。其中,上述对直播视频流进行加密及/或解密的操作可根据进阶加密标准(advancedencryptionstandard;aes)或数据加密标准(dataencryptionstandard;des)进行。

请参考图2。图2是根据本发明第二实施例将直播视频流接入视频监控的方法的流程图,所述将直播视频流接入视频监控的方法包括下列步骤:

步骤s210:多个实体摄像头(如10a、10b及10c)分别产生实时的视频流,并将所产生的视频流传送至云服务器20;

步骤s220:云服务器20将多个实体摄像头的视频流传送至用户端50;以及

步骤s230:用户端50根据开放型网络视频接口论坛(onvif)协议将每一实体摄像头(如10a、10b及10c)的直播视频流虚拟成一个支持开放型网络视频接口论坛协议的虚拟摄像头(如30a、30b及30c),以通过开放型网络视频接口论坛协议继续将所述多个实体摄像头(如10a、10b及10c)的直播视频流传输给本地的传统的安防监控系统60或网络视频录像机80。

综上所述,通过本发明所公开的将直播视频流接入视频监控的方法,可将直播视频流虚拟成虚拟的摄像头,而通过虚拟的摄像头,可将现代的云直播接入传统的监控场景,故可拓展监控的应用范围。此外,发明所公开的技术方案能够将不受区域限制的云直播和大屏幕多屏监控结合起来,有效的提高监控的区域范围,提升了监控的能力。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1