基于用户权限的视频监控资源优先级设计
建立全数字化视频监控管理系统平台,防止违法活动的发生,减少财产资源损失,在发生事件时,做到“有据可查、有据可依”。全面实现人防、物防、技防和联防的监控安防手段,可对现有监控设备,进行多画面实时查看、云台控制等功能;使用数字证书功能授权用户可实现历史回放、视频下载、抓图等功能;实现自定义分组设置,特定活动区域视频设备设置;实现权限管理功能,可分级设置控制权限;对所有操作动作进行记录,生成操作日志,较传统的监控手段节省了大量人力、物力,从而明显提高监控防护效率,减少运行开支。
基于用户权限的资源优先级设计
每一路视频用户的连接数都有一定的限制,那么这时,会涉及到用户调用视频时优先级的问题,在用户连接数达到最大限制时,优先级低的用户在可能无法调阅视频,同时系统会给出相应的提示,而优先级高的用户会抢占优先级低的用户调阅视频,同样会对优先级低的用户给与给予提示。同样,在操作云台控制时,也会出现资源抢占的问题。资源抢占优先级特点是单线程子程序,可以并发执行,但是不能超过视频允许的用户最大连接数基于用户权限的资源优先级设计总体框架。
1.1 性能功能名称性能要求:
权限判断资源调用资源调用权限判断时间不会超过200毫秒;
权限判断云台控制云台控制权限判断时间不会超过200毫秒。
1.2 输入权限控制需要调用控制类中的资源抢占控制层方法,方法内置参数是request请求和response响应。调用此方法需要前台界面传入的参数有以下为:
1、第一,摄像机id;
2、第二,资源抢占类型,实时监控还是录像回放;
3、第三,userid当期登陆人的用户id。
1.3 输出 用户实时监控调用/录像回访调用。
1、第一,通过摄像机的id,我们可以判断当前的设备连接数;
2、第二,通过用户id,我们可以判断当前用户的优先级别;
3、第三,资源抢占类型,是实时监控在抢占资源还是录像回放在抢占资源。
1.4 算法
①每一路视频被调阅都会在数据库记录,例如,当前视频被调用10次,则用户连接数记录在数据库10次;
②获取设备限制的最大连接数;
③公式:最大连接数-已使用的连接数。
2 安全性能设计
全数字化视频监控管理系统平台数据共享与交换对安全的设计如下:
(1)数据包的完整性、一致性需要得到保障;
(2)交换过程中,参与交换的各方要具有不可抵赖性,能够进行责任认定;
(3)在交换过程中,数据包的机密性要求得到保障;
(4)授权策略和鉴权控制。前置机进行信息交换时,要有相应的控制策略,如前置机A1 能否主动跟前置机A2 进行信息交换;前置机A1 能否主动向信息交换中心系统提交数据;前置机 A1 能接收其它其他哪些前置机发出的交换指令等,需要进行授权策略制订,并在交换过程中进行鉴权识别与控制。
(5)网络信任属性的加载与卸除,对于信息交换共享系统是透明的,属于标准扩展范围,不影响信息交换的完整性。
(6)网络性能要求:
图像资源接入端口带宽的配置10M。,图像资源转发端口带宽的配置,应实现主备。平台内任意两节点间的网络传输延时宜小于等于1 000ms。时钟同步采用NTP协议,通过管理平台实现对前端设备的校时功能。
3 结 语
通过全数字化视频监控系统的搭建,可以基于用户权限的进行视频监控资源优先级控制,让用户实时调阅视频监控录像,也可以让用户选择过去某个时间段的监控画面进行回放,为以后回顾重大事件提供真实画面重现,支持并发执行。用户选中播放窗口,选择某个时间段,若此时间段存在录像,并且带宽允许,网络连通,则可以正常回放,回放的录像还可以进行速度调节,加速播放或者减速播放;支持暂停、回放、停止播放、截图、下载功能;播放的时候,有进度条显示播放进度,拖拽播放进度上的进度按钮,可以将视频直接拖拽到某个点播放。监控系统将本地视频图像监控、远程实时监控、云台镜头控制有机结合起来,构成一整套视频集中监控管理系统,最大程度的上防范各种入侵。