zoukankan      html  css  js  c++  java
  • 海康大华网络摄像头RTSP_Onvi安防摄像机流媒体服务器EasyNVR录像存储天数达不到自身设定存储天数的问题解析

    背景分析

    随着互联网基础设施建设的不断完善和发展,带宽的不断提速,尤其是光纤入户、4G/5G/NB-IoT各种网络技术的大规模商用,视频随时随地可看、可控、可视频会议调度指挥、可智能预警、可智能检索回溯的诉求越来越多,尤其是移动视频应用技术和智能语音技术的普及和发展,使得视频智能分析和语音智能理解支持的需求在各行各业越来越受到青睐和重视,简简单单的视频直播、视频会议、语音播报已经越来越不符合商业规律。而在传统视频监控、视频会议行业里面,互联网思维、架构和技术完全可以成功引入,尤其是在移动互联网、物联网、深度学习、智能分析、云端组网方面的融合技术,完全能够满足新形势下的各种行业的终端智能化的需要。

    EasyNVR安防摄像机网页流媒体服务

    EasyNVR是一款拥有完整、自主、可控知识产权,同时又能够具备软硬一体功能的安防互联网化流媒体服务器,能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP、Onvif协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发。

    EasyNVR录像存储天数达不到自身设定存储天数问题

    对于EasyNVR进行视频录像存储,为什么设置的录像时间是永久或者是多天,但是实际查看录像却发现录像存储天数不到自身设定存储天数?

    分析问题

    EasyNVR自身带有录像功能,可以进行自定义时长的录像存储,因此,软件在正常运行的情况下会一直录像保存文件。

    录像存储是将对于的直播视频存储对应的磁盘空间,根据后续需求进行回看点播的。因此,一直录像,就会一直向磁盘空间写入视频文件。

    按照这个逻辑进行下去,要是设定为永久录像就需要一个无限大的磁盘空间不断的支持录像视频文件的写入,这个是无法做到的。磁盘空间是有限的。磁盘空间写满后,后续的视频就无法进行录像文件的写入,同时,一个满的磁盘也可能会影响磁盘上其他系统软件的正常运行。

    针对这点,EasyNVR软件内部设定了录像自动擦除机制,即:当磁盘空间被占用到一定的百分比后,系统就会循环的去擦除已录制的录像视频,这样始让磁盘空间保持在一个固定的百分比,不至于占满影响其他功能的使用。

    解决问题

    针对录像时间无法达到设定时间的问题,我们可以通过扩大磁盘空间,或者是降低视频的码率(码率越低,录像文件体积相对就越小,相对就更加节省磁盘空间)等方式让录像可以录更长时间。

  • 相关阅读:
    jackson 枚举 enum json 解析类型 返回数字 或者自定义文字 How To Serialize Enums as JSON Objects with Jackson
    Antd Pro V5 中ProTable 自定义查询参数和返回值
    ES6/Antd 代码阅读记录
    es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?
    Antd Hooks
    使用.Net Core开发WPF App系列教程(其它 、保存控件内容为图片)
    使用.Net Core开发WPF App系列教程( 三、与.Net Framework的区别)
    使用.Net Core开发WPF App系列教程( 四、WPF中的XAML)
    使用.Net Core开发WPF App系列教程( 二、在Visual Studio 2019中创建.Net Core WPF工程)
    使用.Net Core开发WPF App系列教程( 一、.Net Core和WPF介绍)
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/11798390.html
Copyright © 2011-2022 走看看