P2P云穿透技术在监控摄像头的应用
前言: 近年来,随着网络带宽、计算机处理能力和存储容量的迅速提高,以及各种视频信息处理技术的出现,视频监控系统的优势愈发明显,其高度的开放性、集成性和灵活性为视频监控系统和设备的整体性能提升创造了必要的条件,同时为整个安防产业的发展提供了更加广阔的发展空间。然而,各企事业单位的内部网络结构较为复杂、多数IP不固定等因素导致了采用IP直连方式来连接设备这一方法的弊端也逐渐暴露出来。为此,P2P穿透的解决方案成为了越来越多人在选择安防系统时的一个重要参考要素。P2P穿透即点对点穿透,是指前端设备通过一定的处理方式后,主动与请求客户端直接建立连接发送媒体流。
P2P穿透技术原理:当前系统中的P2P主要工作原理是在前端设备中移植进一个P2P穿透辅助程序,P2P穿透辅助程序将向服务器注册该设备,服务器也可以由此来识别设备是否在线。同时P2P穿透辅助程序将与服务器进行必要的信息交换来实现网络分析和连接建立功能。
系统特色:
(1)支持不同厂商的前端设备接入:系统中允许前端设备采用不同的设备厂商进行对接,但是对接的过程必须对设备进行程序移植,需获取厂商的许可以及技术支持。
(2)前端设备接入DIY可提供了相关的SDK以及接入操作文档说明,便于相关人员进行自主开发开发接入到系统中。
(3)双击热备:以主-备方式(Active-Standby方式)实现双击热备,即以一台服务器来做为主服务器来运行,如果主服务器由于未知原因而停止工作,备用服务器将被激活来保证系统的正常运行。
(4)降低服务器资源:P2P穿透的最终结果为设备与客户端建立连接实现通信及媒体流传输,不再经过流媒体服务器来进行数据转发,这样将大幅度降低服务器所需资源。
(5)WEB后台管理:系统提供Web后台管理功能,让管理员能够通过web对用户以及设备进行相关的管理。
(6)网络穿透:系统P2P服务具备着网络分析功能,能够在设备在不同的网络中实现自主穿透与客户端建立通信,网络穿透率达到90%。
系统功能:系统的功能是客户即用户最关心以及最需要了解的内容,由于不同的使用者对系统有不同的侧重点,当前将系统功能拆分为3块来简单描述下系统所能够实现的功能:分别为设备可对接功能、客户端已实现功能以及web后台管理功能。
设备可对接功能:
(1) 实时预览
(2) 云台控制
(3)监听
(4) 录像回放
(5) 语言对讲
(6)布防撤防
(7)修改设备密码
(8) 特殊功能定制
后台功能:
(1)开户销户(2)用户权限管理(即设置用户可以使用那一部分客户端功能)
(3)用户设备管理(即为用户分配可观看的前端设备点)
(4)数据统计
(5)设备管理(包括添加、删除、修改)
(6)管理员系统
(7)客户端管理(查看曾登录过的客户端信息、用户和客户端绑定)
(8)日志系统管理