我只是一名刚刚进入安防的小朋友,虽然在以前也近四年的网络工作经验吧。所以对远程监控在网络设置上有肤浅的了解,现在把我心里所想的,说给大家听听,希望高手们多多指点。
现时大家所说的远程监控,无论是采集卡,还是硬盘机,大多数都离不开两种方式:P2P,动态域名。
先说一下P2P技术吧。P2P是英文Peer-to-Peer(对等)的简称,又被称为“点对点”。“对等”技术,是一种网络技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。而一般这种技术多数应用在视频采集卡上,多数由厂家将某个P2P的软件植入在监控程序中,在开始使用采集卡时进行一个P2P的申请。然后,在远端得用这个P2P的帐号与密码进行登陆就可以实现远程监控了。 所以说,这种P2P的连接使用很方便,只要在客户端输入申请名称与密码就可以进行一个连接,而且在服务器端也不需作任何路由,端口的设置,因为P2P是一种穿透性的技术,更适合由于有两重路由导致域名不能正常解释的网络环境。但是,但一般的厂家所使用的P2P是一种无结构的P2P。
无结构P2P:* 点对点之间互有连结资讯,彼此形成无规则网状拓扑结构。
* 需要请求某资源点时,以广播方式寻找,通常会设TTL,即使存在也不一定找得到。
也就是说,使用这种P2P的连接方式会不稳定,就像常人所说的,有时候能连得上,但有的时候又不行。
另一种,也更为常用的是:域名——就是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。能过域名的申请,你可以直接访问到你服务器(通常是指你的所装采集卡电脑与硬盘机的网络的外网地址。)但是你硬盘机所在的网络里有很大机器与服务,所以在路由上必须作一个端口的映射,才可以直接访问到监控程序。
举个例子:你所申请的域名为:jiankong.com 而你所用的采集卡的HTTP(WEB)端口:8080;监控程序端口:8008;FTP端口(通常利用这个作远程录像):21。
那么你就要在你路由器上进行对上面这三个端口的开放(开放的方法,有其他的高人在说了,我不便再谈。),并将其均指向你所装视频采集卡的电脑IP地址。所以说,在网络运营商中,能正确对你外部地址进行一个域名解释情况下,而你所设置的端口又正确,那作远程监控是相对稳定的。所以有很多的厂商即使用了P2P的技术,一般也会相应提供域名服务的。而且即使厂商没有提供的话,网上也有很多提供免费域名的网站。有兴趣的朋友也可以“百度”一下。
最后说一下关于域名的经验:如果监控服务器所在的网络运营商是铁通的话,是无法利用域名正确对其进行解释的,本人试过帮一个湖北铁通的用户申请了一个域名,谁知道这个域名将地址解释到了江苏那边去了,搞了一天都没有办法,换了几家提供域名的公司,每次问那个提供域名的公司客服都说:“本公司所提供的域名对铁通的IP是不能正确解释的。”
今天我只是大概说一下远程监控的方式而已,对其中并没有作太过详细的表述。但知道这种方式,朋友们可以通过自学将其活用就行了。希望给大家带来一点点的帮助吧。
|