解决方案EasyNVR海量安防设备接入实时直播+云端(服务器)录像的实现
Posted EasyNVR
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决方案EasyNVR海量安防设备接入实时直播+云端(服务器)录像的实现相关的知识,希望对你有一定的参考价值。
安防视频监控解决方案中,除了实时直播,为了便于事件备查还需要进行存储,目前监控录像的存储方式主要有内存卡、硬盘录像机存储、云存储三种。TSINGSEE青犀视频解决方案中目前通过不同的协议(如GB28181、Ehome、厂家SDK等方式)实现内存卡、硬盘录像机录像文件的回放,当前端设备不支持以上协议时,可能就需要进行云端(服务器)录像。云端(服务器)录像相对于设备录像来说,因为需要实时拉流直播后存储,会对服务器性能、带宽等要求较高,今天就给大家分享一个大并发设备接入且需要云端(服务器)录像的案例。
项目需求
- 1000 路安防设备接入,需要云端(服务器)录像
- 设备为私有视频设备,海康品牌
- 设备支持协议为RTSP
- 视频编码:H.265编码为 2M,264编码为 4M
- 直连设备,通过RTSP协议获取视频流
- 流媒体转发
- 集中存储
- 录像查询及回访控制
- 采用 B/S 技术架构, web 前端播放机控制
基于以上需求,我们推荐使用EasyNVR+EasyNVS解决方案,其中EasyNVR负责设备的接入与存储,提供实时预览等功能。在该场景需求的1000路设备接入预估需要 10-15 台左右服务器运行的 EasyNVR。EasyNVS负责管理多个EasyNVR,通过密码进行认证,EasyNVR 启动后,开启第三方平台接入功能,则主动将信息登陆到 EasyNVS中。EasyNVS 可以主动查询各台EasyNVR的录像和实时信息。
方案介绍
在EasyNVR 的软件中,主要有一个推拉流模块,该模块为 rtsp 协议的实现,在界面上配置对应的rtsp通道后,EasyNVR 的推拉流模块会根据对应的 rtsp 地址去拉流,拉取到对应的视频流后,经过EasyNVR转化为http-flv、ws-flv、hls、webrtc和rtmp等播放流地址。
EasyNVR在收到对应的视频流信息后,开启录像功能,则会将对应的 hls 流以 1 个小时存储一个文件夹的方式存储在本地磁盘中。用户可以通过接口调用、下载 、播放录像文件。
录像存储在本地磁盘中,为了数据安全性,建议采用磁盘阵列的方式存储对应的录像。EasyNVR 内部采用登录后分发 Token 的方式进行认证,如果 Token 检验失败则禁止访问对应的资源。该模块可以在软件中配置不进行开启。
以上是关于解决方案EasyNVR海量安防设备接入实时直播+云端(服务器)录像的实现的主要内容,如果未能解决你的问题,请参考以下文章
安防视频平台EasyNVR部署在公网,使用http无法登录是什么原因?
RTSP/Onvif安防视频平台EasyNVR以服务方式启动异常却无报错,该如何解决?
EasyNVR新版本无法对接到EasyNVS平台并报错login error,该如何解决?
RTSP/Onvif安防视频EasyNVR内核启动正常,但视频无法播放是什么原因?