• 【解决方案】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的录像和实时信息。

    方案介绍

    1、RTSP拉流

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

    2、录像存储

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

    3、安全性

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

  • 相关阅读:
    Jquery
    JavaScript
    poj--2115 C Looooops
    poj--3970 party
    poj 1061 青蛙的约会
    hdu1250--Hat's Fibonacci
    2318--TOYS
    扩展欧几里得--让你一次刷个够
    关于大数加法的解法
    有关环形数组的约瑟夫问题
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/15190346.html
Copyright © 2020-2023  润新知