V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
rAYz
V2EX  ›  Linux

监控视频**存储**有啥好的方案?

  •  
  •   rAYz · 2019-07-25 16:02:06 +08:00 · 5971 次点击
    这是一个创建于 1947 天前的主题,其中的信息可能已经有所发展或是发生改变。

    若干个网络摄像头,支持 rtsp 流和 onvif

    当前用的方案是使用品牌 nvr,好像是海思芯片,只有 1 个硬盘位,且最大只支持 6T 硬盘

    成品 nvr 似乎都有摄像头路数和 sata 接口容量限制问题,增加路数 /增加硬盘位,价格会贵很多

    而且似乎大部分都只支持最大单盘 6T 的硬盘,且硬盘拆至普通电脑是读不了录像数据的

    现在考虑采用 1 台 Linux 机器存储录像,不考虑 web 界面和手机端 App 等花样需求,单纯做录像存储

    每小时启动一个新的 ffmpeg,不经过 nvr,直接连接摄像头,将媒体流保存至硬盘,限时长 3600 秒

    或者每半小时启动一个,限时长 1800 秒;都是走 rtsp,不重编码数据,保存前先删除指定 n 天前的文件

    问题,假如受外部因素影响,与网络摄像头断开了连接,ffmpeg 就停止录像了,而后续摄像头恢复连接后不会触发恢复录像,必须等下个自动启动 ffmpeg 的时间点

    有没有更好的录像 /监听方案?

    之前看过 zoneminder 觉得太复杂,shinobi 还未尝试,觉得这类项目过于复杂

    群晖里面似乎有添加 onvif 协议摄像头存储录像的功能,有没有 linux 下简化的开源方案?

    iseejun
        1
    iseejun  
       2019-07-25 16:19:05 +08:00
    客户端来做的话 问题比较多吧
    目前我们这里是设备端做的,有视频的接口,读取视频流然后丢掉云端去。
    CallMeReznov
        2
    CallMeReznov  
       2019-07-25 16:21:59 +08:00
    买个 200 块的录像机可以节省你 300 块钱的时间和精力
    walkbox
        3
    walkbox  
       2019-07-25 16:44:19 +08:00
    目前群晖单盘 nas 在做监控用,外加一个 nas 功能 下载机功能 感觉很值得,至于说要存多少监控时长那我就没什么严格要求了,就是感觉很值,nas 监控共用 省电省设备. 打算后期升级个双盘或者 4 盘的 继续这两项功能, 操作难度低
    walkbox
        4
    walkbox  
       2019-07-25 16:46:15 +08:00
    不过既然 lz 是为了监控 摄像头多的 可能直接买海康威视的套件比较好 毕竟我这种群晖的是家用方案,
    chinesestudio
        5
    chinesestudio  
       2019-07-25 19:46:03 +08:00 via Android
    摄像头自带 sd 卡存储 再加一个录像机 两份内容还不够么 再开一个云存储服务 有钱就行
    rAYz
        6
    rAYz  
    OP
       2019-07-25 20:08:02 +08:00
    @iseejun
    意思是摄像头端在启动完成之后主动将视频流推送给指定存储服务器?
    如果是树莓派+摄像头这种,应该可以,但一般网络摄像头好像没这么智能…

    @CallMeReznov
    …比如以下这种情况,已有一台某品牌 4 路 nvr
    1.现在想临时接第 5 个头,发现不行…最大仅限 4 路,要想接更多?需要购买 6 路或 8 路 nvr,且当前 nvr 变闲置
    2.原硬盘 2T,现在想扩大存储空间 /硬盘老旧,需要更换,手头有 8T 硬盘?不行… sata 接口最大支持 6T
    3.假如换上新硬盘,nvr 对于硬盘是独占式的,不能跟其它文件系统共用,无法自由分配、自由读取录像
    4.老硬盘另作他用,现在要把数据备份出来,拆到其他电脑上,发现文件系统无法识别
    5.老硬盘就只能装在原 nvr 读数据,发现网口是 100Mbps 的,拷贝速度极其慢,要么就用移动硬盘走 USB2.0

    @walkbox
    我也想存储监控共用,省电省设备
    海康的确推出了四盘位 nas,配双网口,能存储监控录像,然而价格不菲

    @chinesestudio
    一般的摄像头,自身没有存储卡槽
    wangyadong
        7
    wangyadong  
       2019-07-25 21:45:11 +08:00
    前几年的安防从业者, 不通过 NVR 的话,就用集中存储。看了你的回复有几点提醒:
    1. 临时想接一个头,发现没有可用通路了
    在所有的安防工程中,冗余性是在做计划的时候就要考虑的,我们前些年的小工程都是 NVR 可用路数总是大于实际使用路数的。
    2. sata 接口最大支持 6T
    工程不大 --> NVR 采购不会高端 --> sata 接口支持有限
    3. 视频监控自发展以来就没考虑多设备共享硬盘读写,那对视频监控存储的影响是不可预估的
    4.文件系统无法识别的情况没遇到过, 可以发一下 NVR 型号和系统版本。 文件系统特殊的话,官网一般会提供软件包支持的
    5. 从安防的角度不建议存储监控共用
    rAYz
        8
    rAYz  
    OP
       2019-07-25 22:38:37 +08:00
    @wangyadong
    感谢回复,正规安防工程肯定要走厂商 nvr
    而我现在遇到的,虽然带有一些安防味道,但同时也注重记录画面中一件事物或人物的发展过程
    1.冗余是有的,据我所知一开始就一个摄像头,然而计划永远赶不上变化
    2.这个 6T 应该是 cpu 芯片所作的限制
    3.我指的是,假如一块盘,录像主存储只占用一部分,另一部分用作它用:每生成 1 小时录像后,自动对这个文件进行二次快速处理,比如取每分钟的前两秒,生成一个 120 秒的小视频等等;而现在只能从 nvr 提取出来至第二台机子处理,还没办法自动化
    4.之前拆过海康的,硬盘拆出来后只用 diskgenius 简单查看了下,无法识别;你说的官网我倒是没去细看

    总的来说,就是当前 nvr 存在一些限制,我想使用一些简单的命令来实现 nvr 的存储功能,nvr 还让它跑着,而现成的 Linux 环境则自由许多,可以搞点事情
    ---
    您说的“集中存储”有什么 Linux 下的方案?
    clwool
        9
    clwool  
       2019-07-26 07:56:02 +08:00 via iPhone
    海康 cvr
    zushi000
        10
    zushi000  
       2019-07-26 11:21:44 +08:00
    买个海康录机 还可以免费萤石云 远程看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2643 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:12 · PVG 23:12 · LAX 07:12 · JFK 10:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.