论文部分内容阅读
摘要:随着现代科技的发展,云计算的发展越来越迅速,其应用也是非常广泛,尤其在安防领域,这一技术已经等到了较快的应用和发展。该文主要分析云计算技术的特点,并对其相关的技术进行探讨,同时对云计算技术在视频监控的应用进行深入分析,并提出具体解决措施,为相关的技术人员提供一定的技术参考。
关键词:云计算技术;视频监控;应用发展
中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)23-5735-03
Analysis of Cloud Computing in the Video Surveillance System
JIANG Xiao-wei
(ZHANHUACO.LTD, Zhanjiang 524013, China)
Abstract: With the development of modern technology, cloud computing is increasingly rapidly, its application is very broad, especially in the field of security, this technology has been to wait until faster application development. The paper analyzes the characteristics of cloud computing technology and its related technologies to explore in-depth analysis of cloud computing technology in video surveillance appli? cations, and propose specific solutions related to technical staff to provide some technical reference.
Key words: cloud computing technology; video surveillance; application development
随着新技术、新概念的发展,云计算技术在现代的科学技术中的发展可谓是迅速,尤其云计算技术的发展带来了技术上的一次大革命。为人们的生活带了不少乐趣和科技水平。云计算也是新一代信息技术的重要体现,其发展也是渗入到各行各业,为了各大企业带来了更大的利益和便捷。尤其近几年的安防事业的快速发展,云计算技术在其中也得到了较快的应用。尤其云计算在视频监控的应用已经越来越受到广大厂商和人们的信赖和好评。
1计算概述和关键技术分析
1.1云计算概述
云计算是一种基于互联网的超计算模式,主要是利用分布式计算、网格计算、网络存储以及效用计算和虚拟化、负载均衡等传统计算机技术以及现代的网络技术。一般广义的云计算是指一种服务的交付与使用模式,通常指通过网络按照需求和易扩展的方式进行获得所需服务。而狭义的云计算通常是指依据IT的基础设施进行交付与使用模式,通常是需要通过网络,并按照所需和易扩展的方式进行获得所需的硬件和平台以及软件等资源。
云计算技术一般包括三个层次的服务:第一,软件即服务,这是基于云计算平台而开发的各类应用服务,同时提供一种应用的框架;第二,平台即服务,这是为用户提供具有研发的中间软件平台,主要提供应用的程序开发和数据库以及应用服务器等等服务,最终提供一个集成的环境;第三,和基础设施即服务,这是由底层的硬件与虚拟资源池等构成,一般为用户提供所需的存储资源与虚拟化服务器等等服务,为软件的应用提高环境。
云计算技术是互联网上具有高度的整合计算资源能力,同时根据用户的需求进行制定工作体系结构,从而保证了工作的正常进行。其工作架构图如图1所示。
1.2云计算关键技术分析
云计算技术的核心技术主要有虚拟化和分布式资源管理以及海量分布式存储与并行编程模式等等,只有掌握其核心技术才能更加有力的发展其应用。
虚拟化技术,它是云计算计算中的重要技术之一,虚拟化的技术发展将原来的物理资源进行替换,从而呈现给用户的一个具有物理资源相同的功能和接口。一般虚拟化技术依据不同的对象,一般可以分为操作系统虚拟化、存储虚拟化和应用虚拟化等。
分布式的资源管理技术,是一种在多节点之间进行的,根据节点出现的状况进行将信号转移,从而保证数据的正确性技术。这种技术是保证系统正常运行的重要保障。
分布式存储技术,为了是运算时具有可靠性和经济性,云计算采取了一种分布式的存储技术,这种技术可以采用冗余的存储方式进行保证存储的数据具有可靠性,从而弥补了硬件带来的不安全因素,大大提高了系统的稳定。
并行编程模式,主要是为了高效地、合理地利用云计算的所有资源,从而使用户体验更轻松的服务,所以云计算的编程模型需要有一种并行的模式进行,从而使人们从云平台获取最大的数据处理能力。
云平台管理技术,它是云计算技术的核心管理平台经常被称作云计算的“神经网络”,它主要是通过这些云平台的管理技术将大量的工作进行协调,从而更加方便地进行各种业务的部署和开通,同时对于发生系统故障时,它可以通过自动化和智能化的手段进行实现云平台的可管理和可运营以及弹性伸缩。
2云计算技术在视频监控系统中的应用分析
2.1云计算在视频监控系统中优势分析
云计算技术的发展实现用户的终端即网络,也就是摄像机的即插即用,同时满足了随需配置的需求,即VSaaS功能。一般用户自己的所需进行配置存储空间,并且录像计划和移动应用实现了任何地方、任何时间的进行随意访问。
另外实时视频是视频监控系统的主要特征,这就需要用户对网络的带宽和存储的必须有较高的要求。而云计算技术的存储解决方案实现了用户的较大存储空间。同时云计算技术的虚拟化和负载均衡以及网格计算等技术在后端进行部署,从而将极大地解决了用户存储的问题。
由于智能化的发展是视频监控系统的发展趋势,但是智能分析一直是业内人士讨论的热点,用户利用云计算的巨大的虚拟计算能力进行对视频的海量信息进行全面的分析,例如,人脸统计和计数以及基于特征的快速搜索等智能功能。一般这种技术称为架构即服务(IaaS),一般在IaaS之上,基于云计算架构的网络视频监控可以为用户提供易于扩展的海量存储空间和无可限量的计算能力,这是传统的监控系统所无法比拟的。
同时,对于视频安全一直是人们关注的重点,这种基于云平台的数据安全的服务(PaaS),可以很好地解决目前的一些网络摄像机监控中的一些安全的问题。这种云计算技术主要通过在网络层采用IPSec或者在传输层采用TLS对传输数据实现安全加密,在应用层采用S/MIME机制的端到端加密,传输过程中采用RSA对对话进行加密,而传输的内容则可以采用DES、3DES、AES等算法加密。
2.2基于云架构的视频监控系统的设计
由于视频监控系统中,前端集成了众多的视频感知设备,同时需要能够大量存储数据的能力,并且需要对大量的数据进行智能化的分析和搜索以及数据挖掘等相当多的复杂计算,所以这就需要具有强大的计算能力与信息存储能力。由于此种条件下的需求,“云计算”模式正好满足了现代监控的需求,同时在这种模式下可以实现资源共享和分配。
基于云计算的视频监控系统一般主要分为四个层面:数据采集层、传输层、和支撑层以及应用层。一般云平台的服务主要位于整个监控系统体系架构的支撑层和应用层,其结构设计图如图2所示。
一般数据采集层主要负责视频的信息采集和简单的一些处理。首先,通过VSaaS将监控的摄像头视频信号进行统一接入到平台之中,然后,通过互联网进行将信号体现出来。而支撑层主要是负责整个平台的基础资源、基础管理、基础软件系统、视频数据的分布式存储以及数据挖掘和分析等内容。一般基础资源主要包括物理的资源与虚拟资源,通过云存储的计算方式进行为终端用户提供服务;基础软件系统主要包括Web服务、应用服务、数据库服务、消息服务以及数据库服务等内容;基础管理主要包括用户管理和任务管理以及资源管理和安全管理等,同时还包括部署管理和监控管理以及计费管理等主要功能。一般支撑层主要是对外提供平台即服务与基础设施即服务等功能。而应用层主要是依据用户的不同情况,进行相关服务的组合,从而体现一个完整的子服务系统来满足用户。一般在云计算平台中主要提供视频监控即服务,也就是通常说的VSaaS。并且为用户解决了用户多样化的终端访问等问题。
3结束语
综上所述,云计算技术的发展,为各行各业带来了新方法和新思路。尤其在安防中,云计算技术和视频监控的结合,使得现代视频监控系统等到了更加完整的体现,同时,云计算技术的应用为今后的视频监控系统的发展提出了思考,要想更好地发展云计算技术在安防领域的应用,还需要我们的专业人士不断努力和尝试。
参考文献:
[1]何丽萍,刘立程.改进的基于Ganglia的网格监测系统[J].广东工业大学学报,2006,23(1):85-89.
[2]陆建伟.云计算网络资源调度难点分析及解决方案[J].科技信息,2011(15).
[3]崔云飞,李艺,李昀等.基于SOA的云计算体系结构研究[J].装备指挥技术学院学报,2011(4).
[4]韩秀枝.基于云计算设计平台的电子商务安全策略[J].合作经济与科技,2011(8):125-127.
[5]王笑梅,贾晓强.云计算对高校教育的影响分析[J].科技信息,2010(10):397-398.
关键词:云计算技术;视频监控;应用发展
中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)23-5735-03
Analysis of Cloud Computing in the Video Surveillance System
JIANG Xiao-wei
(ZHANHUACO.LTD, Zhanjiang 524013, China)
Abstract: With the development of modern technology, cloud computing is increasingly rapidly, its application is very broad, especially in the field of security, this technology has been to wait until faster application development. The paper analyzes the characteristics of cloud computing technology and its related technologies to explore in-depth analysis of cloud computing technology in video surveillance appli? cations, and propose specific solutions related to technical staff to provide some technical reference.
Key words: cloud computing technology; video surveillance; application development
随着新技术、新概念的发展,云计算技术在现代的科学技术中的发展可谓是迅速,尤其云计算技术的发展带来了技术上的一次大革命。为人们的生活带了不少乐趣和科技水平。云计算也是新一代信息技术的重要体现,其发展也是渗入到各行各业,为了各大企业带来了更大的利益和便捷。尤其近几年的安防事业的快速发展,云计算技术在其中也得到了较快的应用。尤其云计算在视频监控的应用已经越来越受到广大厂商和人们的信赖和好评。
1计算概述和关键技术分析
1.1云计算概述
云计算是一种基于互联网的超计算模式,主要是利用分布式计算、网格计算、网络存储以及效用计算和虚拟化、负载均衡等传统计算机技术以及现代的网络技术。一般广义的云计算是指一种服务的交付与使用模式,通常指通过网络按照需求和易扩展的方式进行获得所需服务。而狭义的云计算通常是指依据IT的基础设施进行交付与使用模式,通常是需要通过网络,并按照所需和易扩展的方式进行获得所需的硬件和平台以及软件等资源。
云计算技术一般包括三个层次的服务:第一,软件即服务,这是基于云计算平台而开发的各类应用服务,同时提供一种应用的框架;第二,平台即服务,这是为用户提供具有研发的中间软件平台,主要提供应用的程序开发和数据库以及应用服务器等等服务,最终提供一个集成的环境;第三,和基础设施即服务,这是由底层的硬件与虚拟资源池等构成,一般为用户提供所需的存储资源与虚拟化服务器等等服务,为软件的应用提高环境。
云计算技术是互联网上具有高度的整合计算资源能力,同时根据用户的需求进行制定工作体系结构,从而保证了工作的正常进行。其工作架构图如图1所示。
1.2云计算关键技术分析
云计算技术的核心技术主要有虚拟化和分布式资源管理以及海量分布式存储与并行编程模式等等,只有掌握其核心技术才能更加有力的发展其应用。
虚拟化技术,它是云计算计算中的重要技术之一,虚拟化的技术发展将原来的物理资源进行替换,从而呈现给用户的一个具有物理资源相同的功能和接口。一般虚拟化技术依据不同的对象,一般可以分为操作系统虚拟化、存储虚拟化和应用虚拟化等。
分布式的资源管理技术,是一种在多节点之间进行的,根据节点出现的状况进行将信号转移,从而保证数据的正确性技术。这种技术是保证系统正常运行的重要保障。
分布式存储技术,为了是运算时具有可靠性和经济性,云计算采取了一种分布式的存储技术,这种技术可以采用冗余的存储方式进行保证存储的数据具有可靠性,从而弥补了硬件带来的不安全因素,大大提高了系统的稳定。
并行编程模式,主要是为了高效地、合理地利用云计算的所有资源,从而使用户体验更轻松的服务,所以云计算的编程模型需要有一种并行的模式进行,从而使人们从云平台获取最大的数据处理能力。
云平台管理技术,它是云计算技术的核心管理平台经常被称作云计算的“神经网络”,它主要是通过这些云平台的管理技术将大量的工作进行协调,从而更加方便地进行各种业务的部署和开通,同时对于发生系统故障时,它可以通过自动化和智能化的手段进行实现云平台的可管理和可运营以及弹性伸缩。
2云计算技术在视频监控系统中的应用分析
2.1云计算在视频监控系统中优势分析
云计算技术的发展实现用户的终端即网络,也就是摄像机的即插即用,同时满足了随需配置的需求,即VSaaS功能。一般用户自己的所需进行配置存储空间,并且录像计划和移动应用实现了任何地方、任何时间的进行随意访问。
另外实时视频是视频监控系统的主要特征,这就需要用户对网络的带宽和存储的必须有较高的要求。而云计算技术的存储解决方案实现了用户的较大存储空间。同时云计算技术的虚拟化和负载均衡以及网格计算等技术在后端进行部署,从而将极大地解决了用户存储的问题。
由于智能化的发展是视频监控系统的发展趋势,但是智能分析一直是业内人士讨论的热点,用户利用云计算的巨大的虚拟计算能力进行对视频的海量信息进行全面的分析,例如,人脸统计和计数以及基于特征的快速搜索等智能功能。一般这种技术称为架构即服务(IaaS),一般在IaaS之上,基于云计算架构的网络视频监控可以为用户提供易于扩展的海量存储空间和无可限量的计算能力,这是传统的监控系统所无法比拟的。
同时,对于视频安全一直是人们关注的重点,这种基于云平台的数据安全的服务(PaaS),可以很好地解决目前的一些网络摄像机监控中的一些安全的问题。这种云计算技术主要通过在网络层采用IPSec或者在传输层采用TLS对传输数据实现安全加密,在应用层采用S/MIME机制的端到端加密,传输过程中采用RSA对对话进行加密,而传输的内容则可以采用DES、3DES、AES等算法加密。
2.2基于云架构的视频监控系统的设计
由于视频监控系统中,前端集成了众多的视频感知设备,同时需要能够大量存储数据的能力,并且需要对大量的数据进行智能化的分析和搜索以及数据挖掘等相当多的复杂计算,所以这就需要具有强大的计算能力与信息存储能力。由于此种条件下的需求,“云计算”模式正好满足了现代监控的需求,同时在这种模式下可以实现资源共享和分配。
基于云计算的视频监控系统一般主要分为四个层面:数据采集层、传输层、和支撑层以及应用层。一般云平台的服务主要位于整个监控系统体系架构的支撑层和应用层,其结构设计图如图2所示。
一般数据采集层主要负责视频的信息采集和简单的一些处理。首先,通过VSaaS将监控的摄像头视频信号进行统一接入到平台之中,然后,通过互联网进行将信号体现出来。而支撑层主要是负责整个平台的基础资源、基础管理、基础软件系统、视频数据的分布式存储以及数据挖掘和分析等内容。一般基础资源主要包括物理的资源与虚拟资源,通过云存储的计算方式进行为终端用户提供服务;基础软件系统主要包括Web服务、应用服务、数据库服务、消息服务以及数据库服务等内容;基础管理主要包括用户管理和任务管理以及资源管理和安全管理等,同时还包括部署管理和监控管理以及计费管理等主要功能。一般支撑层主要是对外提供平台即服务与基础设施即服务等功能。而应用层主要是依据用户的不同情况,进行相关服务的组合,从而体现一个完整的子服务系统来满足用户。一般在云计算平台中主要提供视频监控即服务,也就是通常说的VSaaS。并且为用户解决了用户多样化的终端访问等问题。
3结束语
综上所述,云计算技术的发展,为各行各业带来了新方法和新思路。尤其在安防中,云计算技术和视频监控的结合,使得现代视频监控系统等到了更加完整的体现,同时,云计算技术的应用为今后的视频监控系统的发展提出了思考,要想更好地发展云计算技术在安防领域的应用,还需要我们的专业人士不断努力和尝试。
参考文献:
[1]何丽萍,刘立程.改进的基于Ganglia的网格监测系统[J].广东工业大学学报,2006,23(1):85-89.
[2]陆建伟.云计算网络资源调度难点分析及解决方案[J].科技信息,2011(15).
[3]崔云飞,李艺,李昀等.基于SOA的云计算体系结构研究[J].装备指挥技术学院学报,2011(4).
[4]韩秀枝.基于云计算设计平台的电子商务安全策略[J].合作经济与科技,2011(8):125-127.
[5]王笑梅,贾晓强.云计算对高校教育的影响分析[J].科技信息,2010(10):397-398.