请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
breezeStrak
V2EX  ›  NAS

开源 NVR 项目 Owl, Go 开发,支持 GB28181/ONVIF/RTSP,集成 YOLO 检测

  •  1
     
  •   breezeStrak · Jan 9 · 4473 views
    This topic created in 302 days ago, the information mentioned may be changed or developed.

    新版本发布

    去年底开始做的一个视频监控平台,现在支持 yolo ai 检测,分享给大家看看。

    GitHub: https://github.com/gowvp/owl

    在线演示: http://gowvp.golang.space:15123 (admin/admin)

    为什么要做这个

    市面上的 NVR 方案:

    • 商业软件太贵
    • 开源方案大多是 Java/C++,部署麻烦
    • GB28181 支持普遍不好

    所以自己用 Go 写了一个。

    功能

    • GB28181 协议( 2022/2016/2011 全版本)
    • ONVIF 设备发现和控制
    • RTSP/RTMP 流接入
    • YOLO AI 物体检测
    • Web 管理界面

    技术栈

    • 后端:Go ,无 CGO
    • 流媒体:ZLMediaKit
    • 前端:React + TypeScript

    Docker 部署

    services:
      gowvp:
        image: gospace/gowvp:latest
        restart: always
        ports:
          - 15123:15123
          - 15060:15060
          - 15060:15060/udp
          - 1935:1935
          - 554:554
          - 8080:80
        volumes:
          - ./data:/opt/media/bin/configs
    

    下一步

    • HomeKit 集成(目标是能在苹果 Home 里看摄像头)
    • 录像和回放

    欢迎反馈,Issue 和 PR 都可以。如果你在用监控摄像头,说说你最需要什么功能?

    29 replies  •  2026-01-20 16:28:10 +08:00
    wsliwh
    wsliwh
    Jan 9
    1
    大佬牛逼
    psllll
    psllll
    Jan 9 via Android
    2
    把厂家 sdk 集成,比如海康威视大华等 sdk ,这样就可以备份摄像头或者录像机自己的报警图片录像了
    ixixi
    ixixi
    Jan 9
    3
    我以前用群晖添加俩摄像头录制
    现在我是用 nvr 独立录制才一百多块钱,以后也会用 nvr 单独放块二手硬盘非常方便,nas 一个盘位很贵的,手机远程看体验更好一些
    但是有个痛点,mac 的 pc 上没有好用的客户端普遍都是 windows 单系统的。
    有没有可以通过 web 查看 nvr 上录像的软件 ?
    hessian
    hessian
    Jan 9
    4
    关注一下,回头家里部署上
    back0893
    5
    GB28181 我也接入过
    里面最麻烦就是流媒体部署了
    breezeStrak
    6
    @psllll 厂家 sdk 是 c 语言的, 纯 go 语言做不到,所以接不了
    breezeStrak
    7
    @ixixi "通过 web 查看 nvr 上录像的软件" 不就是我分享的这个吗...

    软件 nvr...
    breezeStrak
    8
    @hessian 好哒好哒,有什么反馈随时戳我,也可以在 github issus 里面联系我
    breezeStrak
    9
    @back0893 这个简化了,用户不需要考虑流媒体部署问题,一行 docker 命令启动。
    Gilfoyle26
    10
    《后端:Go ,无 CGO 》 这句话我没看懂
    liminany1
    liminany1
    Jan 9 via Android
    11
    支持 usb 摄像头和 usb 采集卡吗?
    back0893
    12
    @liminany1 应该不支持 这些设备不支持国标
    dushixiang
    13
    牛逼,支持,已 star
    breezeStrak
    14
    @liminany1
    onvif/rtmp/rtsp/gb28181 支持四种协议就行,没有这些协议就不支持
    breezeStrak
    15
    @Gilfoyle26

    平台主进程纯 go 语言实现~~~ 支持跨平台编译
    ajaxfunction
    ajaxfunction
    Jan 9 via iPhone
    16
    牛逼,正好用到,我试试去,对显卡有要求吗?
    breezeStrak
    17
    @ajaxfunction 目前仅支持 cpu ,2 核可以体验,推荐 4 核。
    xsen
    xsen
    Jan 9
    18
    @breezeStrak 海康/大华通过 cgo 集成也是。海康有个 isapi ( http 的),就是不确定是否支持 nvr
    ykb8121
    ykb8121
    Jan 9
    19
    NB
    zxzflower
    20
    老板 docker image 在 arm 上 跑报错了
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 | exec ./gowvp: exec format error
    gowvp-1 exited with code 1
    baiic
    baiic
    Jan 9
    21
    有人就录像,没人就不录,能实现吗?
    breezeStrak
    22
    @baiic 能,开发中~~~
    breezeStrak
    23
    @zxzflower 感谢反馈,已修复,重新拉镜像即可~~~
    ihuotui
    ihuotui
    Jan 10 via Android
    24
    收藏正想搞一个
    no13bus
    no13bus
    Jan 10
    25
    wow, 我以前只是知道只有 python 能调用 ai 模型,原来 go 也可以?
    no13bus
    no13bus
    Jan 10
    26
    能解释下吗?
    breezeStrak
    breezeStrak
    OP
    Jan 12
    27
    @no13bus 是 python 做的,ai 检测是 owl 的插件,可选配。
    andypp
    andypp
    Jan 20
    28
    似乎没看到哪儿里能改账户名和密码的地方?
    breezeStrak
    breezeStrak
    OP
    Jan 20
    29
    @andypp 目前版本在配置文件里修改,username,password 改一下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1898 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 09:04 · PVG 17:04 · LAX 01:04 · JFK 04:04
    ♥ Do have faith in what you're doing.