V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OldCarMan
V2EX  ›  NAS

使用共享协议(NFS、SMB、FTP、WebDav 等)实现的 NAS 存储需要哪些软硬件支持?

  •  
  •   OldCarMan · 2021-06-23 23:14:14 +08:00 · 2754 次点击
    这是一个创建于 1030 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,前段时间买了一款网络摄像头,到手后发现不支持 nas,但同个品牌的其他价格更高的摄像头可以支持,关于 nas 存储的实现,只知道怎么搭建,但不清楚其底层协议的实现是否需要附加的软硬件环境(厂家需要更多成本)支持。想问一下各位大佬,这里是因为增加 nas 存储功能相应也一定幅度的提高了生产成本(软硬件环境相差比较大)?产家为了降低成本不予支持?还是明明可以支持,故意砍掉,让买家去购买更高价格的产品?另外如果需要的话,具体是哪些软硬件环境才支持?

    PS:当然一个产品加多一个功能,需要多消耗一份人力去维护。不过站在开发者的角度讲,跟基本相差无几的同类产品相比,几乎等于维护同一份功能开发支出。谢谢大家回复。

    18 条回复    2021-06-25 11:16:00 +08:00
    Huelse
        1
    Huelse  
       2021-06-23 23:27:42 +08:00
    主流就是 rtmp,OBS 推流就行
    iseki
        2
    iseki  
       2021-06-23 23:33:08 +08:00
    实际上很多摄像头的上游生态的软件包都是支持 rtmp 的,不放出来原因多种多样了(
    monkey110
        3
    monkey110  
       2021-06-23 23:42:22 +08:00
    群晖的话只要摄像头支持 ONVIF 协议都可以实现 nas 存储录像
    yitingbai
        4
    yitingbai  
       2021-06-23 23:43:23 +08:00
    问一个无关的问题, 如果摄像头持续写数据到 nas, 会不会对硬盘的开销太大了?
    OldCarMan
        5
    OldCarMan  
    OP
       2021-06-23 23:48:20 +08:00
    @Huelse 嗯嗯,请问这些协议主要额外的硬件或者软件环境支持吗?
    OldCarMan
        6
    OldCarMan  
    OP
       2021-06-23 23:50:22 +08:00
    @iseki 嗯,听你这么说,那可能就是故意不放出来,作为下一个新产品的卖点了。
    OldCarMan
        7
    OldCarMan  
    OP
       2021-06-23 23:54:11 +08:00
    @monkey110 嗯嗯,不过,重点是你要能对摄像头进行 nas 的配置。摄像头不提供给你配置的入口,不知道还有没有其他办法进入摄像头运行的软件环境。
    OldCarMan
        8
    OldCarMan  
    OP
       2021-06-23 23:58:18 +08:00
    @yitingbai 个人觉得看需求,如果你是 24 小时全部录像都要存储的话,硬盘压力还是有的,可以购买专门存储录像的硬盘可能好点,但一般情况下,只需要存储一小段时间内的移动画面就行了,现在很多网络摄像头都支持指定移动画面存储。
    OldCarMan
        9
    OldCarMan  
    OP
       2021-06-23 23:59:22 +08:00
    #5
    @Huelse 打错字了,需要,不是主要。
    taobibi
        10
    taobibi  
       2021-06-24 00:42:18 +08:00
    三楼正解 ONVIF 协议 约等于国际标准,基本市面上最便宜的硬盘录像机都能支持
    OldCarMan
        11
    OldCarMan  
    OP
       2021-06-24 09:15:38 +08:00
    @taobibi 看来就是被产家故意阉割了,真无力吐槽。
    Swimming
        12
    Swimming  
       2021-06-24 10:26:35 +08:00
    水星安防,便宜谁用谁知道
    jingslunt
        13
    jingslunt  
       2021-06-24 17:05:01 +08:00
    协议用 aws 的 s3,软件 minio
    OldCarMan
        14
    OldCarMan  
    OP
       2021-06-25 01:01:35 +08:00
    @Swimming 嗯嗯。
    @jingslunt 请问什么摄像头协议用的是你说的这种?
    OldCarMan
        15
    OldCarMan  
    OP
       2021-06-25 01:59:18 +08:00
    关于摄像头,大致搜了一下,确实如三楼所说,目前大部分摄像头能支持 ONVIF,比如 TP-link,水星一些摄像头支持,但有些牌子,特别是普通家用领域的,如小米,360 等之类的好像没看到有质量的贴子提到说支持的(找了一段时间没找到有质量的贴子,如果支持的,请提醒改正),不过小米部分摄像头支持 SMB 协议。然后 rtmp 推流这个好像只有相对比较专业的摄像头才支持(比如海康威视),另外一个协议 rtsp,萤石好像有些产品支持。这里不得不吐槽一下产商,为啥在商品详情里面不把支持的协议列出来。

    NAS 概念似乎广了些,对于本人来说,我主要是想知道我标题里提的 SMB 之类的共享协议的实现需要哪些软硬件环境支持,因为我想搭建的 NAS 不仅仅是为了存储摄像头视频,更多是存储其他影视,图片之类的文件。目前还是一脸懵 A,个人觉得 NFS 、SMB 、FTP 、WebDav 这些协议的实现,应该不是由摄像头来完成的( ONVIF 这类协议可能就是摄像头支持就行),而是跟摄像头一体的主板上某个模块来完成的。不过不清楚,该模块是不是大部分网络摄像头主板都集成的、跟主板一体化的,只是软件控制开不开放出来而已,还是“自由装卸”,支持某协议时可以装,不支持时可以卸,成本自由控制的。
    OldCarMan
        16
    OldCarMan  
    OP
       2021-06-25 02:13:54 +08:00
    另外上面提到的 ONVIF,rtmp,rtsp 之类的协议,接收端(比如群晖)应该是直接从摄像头输送过来的视频流吧,可以选择接收中间经过处理视频吗?比如很多时候,家用的摄像头,我只想知道有移动物体经过的画面(警报画面),其他的没必要存储到 nas 。
    jingslunt
        17
    jingslunt  
       2021-06-25 09:57:14 +08:00
    @OldCarMan 现在主流的 NAS 都支持 S3,因为 s3 有丰富的 api nfs/smb/ftp 说实话只是解决存储问题,没解决文件调用处理问题。如今的企业存储也大量使用 s3 协议,比如阿里云的 OSS 存储
    OldCarMan
        18
    OldCarMan  
    OP
       2021-06-25 11:16:00 +08:00
    @jingslunt 是的,解决了存储问题后,像文件查看,其实就简单了,nas+一个查看视频的客户端比如 kodi,就没问题了。普通家用一般不需要像专业录制摄像那样,要求长时段,多路摄像,PC 端可操控之类的需求。一般只要保证关键的画面能存储成功就行了。比如我上面提到的,有人或其他物体经过的画面能成功保留到 nas 就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2876 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:11 · PVG 22:11 · LAX 07:11 · JFK 10:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.