前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【解决方案】EasyNVR海量安防设备接入实时直播+云端(服务器)录像的实现

【解决方案】EasyNVR海量安防设备接入实时直播+云端(服务器)录像的实现

作者头像
EasyNVR
发布2021-09-01 16:20:16
8610
发布2021-09-01 16:20:16
举报
文章被收录于专栏:EasyNVREasyNVR

安防视频监控解决方案中,除了实时直播,为了便于事件备查还需要进行存储,目前监控录像的存储方式主要有内存卡、硬盘录像机存储、云存储三种。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的录像和实时信息。

方案介绍

1、RTSP拉流

在EasyNVR 的软件中,主要有一个推拉流模块,该模块为 rtsp 协议的实现,在界面上配置对应的rtsp通道后,EasyNVR 的推拉流模块会根据对应的 rtsp 地址去拉流,拉取到对应的视频流后,经过EasyNVR转化为http-flv、ws-flv、hls、webrtc和rtmp等播放流地址。

2、录像存储

EasyNVR在收到对应的视频流信息后,开启录像功能,则会将对应的 hls 流以 1 个小时存储一个文件夹的方式存储在本地磁盘中。用户可以通过接口调用、下载 、播放录像文件。

3、安全性

录像存储在本地磁盘中,为了数据安全性,建议采用磁盘阵列的方式存储对应的录像。EasyNVR 内部采用登录后分发 Token 的方式进行认证,如果 Token 检验失败则禁止访问对应的资源。该模块可以在软件中配置不进行开启。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-08-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目需求
  • 方案介绍
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档