当摄像头与Web应用系统不在一个网络内时,需要将摄像头接入web系统,这时的接入就是一个比较费钱的事情了,除了需要购买流量费之外还需要购买链路服务费,如果足够有钱,并且对安全要求很高的,可以接入一些现成的第三方平台,价格比如这样:
如果没钱并且有一定的开发能力,可以自己搭建一套,这里采用的“反向代理+内外穿透+海康Web无插件开发包”实现,本地安装好摄像头(网络摄像头机,其他款不会)之后,就要进行以下五部风骚的走位:
- 1、部署海康威视软件使其局域网内就能够查看摄像机
- 2、部署海康威视WEB无插件开发包,发布可集成的web服务
- 3、内网穿透技术实现局域网到互联网的网络通道
- 4、云服务器采用ng进行服务代理,处理跨域问题
- 5、web应用系统使用iframe进行系统集成
如下图所示,互联网用户访问局域网的摄像头,需要一个云服务器,一个局域网内的工控机,云服务器需要部署内网穿透的服务端、反向代理服务、web业务系统;局域网工控机需要部署反向代理服务、内网穿透客户端、海康Web无插件开发包、海康局域网软件