- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ispy在视频监控中应用
ispy在视频监控中应用 摘要:分析了基于IP Camera的ispy网络视频监控系统,该系统扫描出局域网中用户设定的IP和端口号的IP Camera,利用AForge. net提供的API与IP Camera之间建立连接,然后ispy将IP Camera收集来的图片发送,注册用户可以使用PC、IPad、手机等终端设备上的浏览器观看到IP Camera传送过来的视频。ispy还提供了自动报警功能,当IP Camera通过相应算法监测到异常信息时,会通过sms、email等方式将异常信息发送给客户。 关键词:ispy;IP Camera;视频监控 中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)21-5227-04 1 ispy简介 视频监控在我们日常生活中起到了重要作用。它广泛应用于机器设备看护、家庭保护、老人监护、宠物照顾等等。网络摄像机(IP Camera)的迅速发展也使得视频监控变得更加方便与简捷。IP Camera除了具备一般的传统摄像机的所有图像捕捉功能外,机内还内置了数字化压缩控制器和基于WEB的操作系统,使得视频数据经过压缩加密后,通过局域网,internet或无线网络送至终端用户。IP Camera可以直接接入到TCP/IP的数字化网络中,因此这种系统主要的功能就是联网上面,通过互联网或者局域网进行视频和音频的传输。ispy是一种C#编写的开源视频监控软件,它将局域网中的网络摄像机的视频信息收集起来,进行集中式管理。用户可以用ispy对视频进行管理,它可以将视频流发送到ispy的官方网站,注册用户登录后可以在个人电脑或手机上观看到视频信息,可以播放原来录制的视频,也可以远程控制云台,它使人们做到了真正的远程监控。ispy不仅可以用来进行监控,它还具有自动报警的功能,一旦监测到危险时就会将危险信息发送到用户的邮件或通过sms发送。 1 ispy中利用的技术简介 1)ispy利用了AF这个框架。AF[1]是一个专门为开发者和研究者基于C#框架设计的,这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域。 2)Web Service[2]也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量??的独立的通讯技术。 Web Service的主要目标是跨平台的可互操作性。为了实现这一目标,Web Service完全基于XML(可扩展标记语言)、XSD(XML Schema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。因此使用Web Service有许多优点,其中最大的优点是跨防火墙的通信。 如果应用程序有成千上万的用户,而且分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。因为客户端和服务器之间通常会有防火墙或者代理服务器。传统的做法是,选择用浏览器作为客户端,写下一大堆ASP页面,把应用程序的中间层暴露给最终用户。这样做的结果是开发难度大,程序很难维护。要是客户端代码不再如此依赖于HTML表单,客户端的编程就简单多了。如果中间层组件换成Web Service的话,就可以从用户界面直接调用中间层组件,从而省掉建立ASP页面的那一步。要调用Web Service,可以直接使用Microsoft SOAP Toolkit或.net这样的SOAP客户端,也可以使用自己开发的SOAP客户端,然后把它和应用程序连接起来。不仅缩短了开发周期,还减少了代码复杂度,并能够增强应用程序的可维护性。同时,应用程序也不再需要在每次调用中间层组件时,都跳转到相应的结果页。 3)利用浏览器来访问IP Camera。需要解决的问题是NAT穿透[3]。解决的方法是,利用一个具有公网IP的计算机,将它作为中介。在ispy上设置局域网中的每台IP Camera的IP地址和端口。位于不同私网的两台主机,在与另一台主机通信时,通过NAT的地址转换,将私网地址和端口映射为公网地址和端口,利用此地址相互通信。 4)UPnP是各种各样的智能设备、无线设备和个人电脑等实现遍布全球的对等网络连接(P2P)的结构。UPnP是一种分布式的,开放的网络架构。UPnP是独立的媒介。在任何操作系统中,利用任何编程语言都可以使用UPnP设备。 NAT穿越技术[3]允许网络应用程序对它们是否位于一个具有UPnP能力的NAT设备之后进行检测。然后,这些程序将获得共享的全球可路由IP地址,并且配置端口映射以将来自NAT外部端口的数据包转发到应用程序使用
文档评论(0)