在EasyNVR互联网直播服务器使用说明书中有关于EasyNVR分组的介绍: “EasyNVR的功能定位就是为视频应用层输出视频设备接入/标准视频输出的能力平台层,只做基础的视频通道接入、视频通道输出,不做分组及分组权限功能,具体的应用业务权限划分,可以在客户的应用系统做自定义的定制,EasyNVR视频能力层只做视频的能力输出!” 因为EasyNVR自身作为视频能力的一个组件,可以很是方便的集成进入自身的其他业务系统或者是基于EasyNVR现有的视频能力来进行二次开发。
需求背景
经常听到客户反馈需求,需要将摄像机观看权限分配到个人,以学校监控为例,不同教师只能观看对应班级的监控设备。对于这些应用需求,其实使用EasyDSS EasyNVR完成可以做到这样的需求。
方案实现
准备工具
现场内网成功部署EasyNVR,接入对应的摄像头;
公网部署EasyDSS,成功运行,创建对应的直播间;
一个直播间对应一个摄像头(后期权限分配)
实现方式
一、需要直播的摄像头统一推流至EasyDSS进行分发直播
通过EasyNVR的CDN推流功能将对应的通道视频设备推流到EasyDSS成功创建的直播间进行直播;
获取对应直播间的推流地址,添加到EasyNVR需要推流直播间的CDN地址栏目;
1.获取推流地址
2.填写、配置推流地址
对应直播间会显示对应的直播信息
3.将对应的设备全部推流至EasyDSS;
二、使用EasyDSS自身的权限分配功能完成身份和设备权限的绑定
使用对应的用户名密码登陆会显示对应权限可看的直播信息
方案评估
该方案是基于直播间的权限从而关联到设备的权限分配,因此可以直接部署起来上线使用,无需任何二次开发;
该方案是EasyNVR一直向EasyDSS进行推流,EasyDSS会一直接受推流并且分发出去,这样就可以做到微信等移动设备的0秒起播。