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)日志系统管理