收起左侧

老笔记本+小白智能双摄(Onvif和Rtsp)接入Frigate

0
回复
1212
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

2025-2-9 22:15:37 显示全部楼层 阅读模式

老笔记本+小白智能双摄(Onvif和Rtsp)接入Frigate

之前家里旧的笔记本一直装centos7放个docker跑个打印机,ftp和hass,年前的时候才知道fnos,果断装了用用 ,新年买了一个小白智能双摄500w+500w,买这个主要是能接入米家+支持smb+支持onvif和rtsp其他的倒是不重要,现在算是被米家捆绑了,有些设备只能联网用(那个时候我还年轻),接不了hass,以后有时间(米)都给他换了。

关于老笔记本装Frigate核显适配的问题

如果你装的是飞牛,那你可以直接在应用中心安装Frigate,主打的就是一个方便,如果不是飞牛就用docker装一个。装完之后把config.yaml文件配置好,这里放几个链接关于配置和安装Frigate的

让NAS变身NVR并接入HA!Docker部署人工智能监控方案frigate、搭建AI安防系统,开箱即用的NAS监控方案!NAS存储什么值得买

Nas下部署一款AI摄像头监控软件:frigate - 红薯丸子

飞牛应用中心安装的Frigate:配置文件在 文件管理—应用文件—frigate—config—config.ymal

配置完后启动如果发现还是没有摄像头(图随便找的)

image-20250209211734151.png

飞牛docker里面打开运行日志 如果里面报错是 XXX/device :init failed 类似这样的

image-20250209211950044.png

参考这篇文章 ESXI下直通核显给Linux用于Frigate硬解视频和识别ESXI下有一个Linux虚拟机,其中通过Docker跑了 - 掘金

里面Frigate说明文档里Hardware Acceleration | Frigate

image-20250209212432897.png

意思是如果你是intel的核显,你要在配置docker的时候加上一个环境变量指定显卡驱动版本 LIBVA_DRIVER_NAME=i965

docker-compose文件里面写这里

image-20250209212935356.png

但是这里其实还有一个坑,你填i965版本 你的核显可能还是不支持,这个时候需要自己查核显的驱动版本

ssh连接飞牛 然后写这个命令 lspci -k | grep -EA3 'VGA|3D|Display'

image-20250209213540926.png

可以看到我的是i915,改成自己的驱动版本就行。

关于Frigate中配Onvif协议的摄像头的问题

我这个摄像头枪机直接用的rtsp 但是球机用的是onvif(毕竟球机能动),客服只告诉了我枪机的rtsp地址,onvif给了我一个tplink的nvr说明让我参考。。。它都是自动获取的我参考个毛。
我不知道Frigate中Onvif的摄像头能不能设置自动获取rtsp地址,我就当它是不能的,然后在你买的摄像头厂家也不告诉的情况下,你需要获得rtsp地址,那么应该怎么办呢

我用这篇文章作者做的工具搜出的rtsp地址 记得搜索之前先输好账号密码

Onvif设备Rtsp地址解析和播放 - 小阿枫 - 博客园

其他的工具还有 onvif device manager和onvif device test tool 不过我这两个都报错了

我这个这个Onvif摄像头rtsp地址是:

主流rtsp://账号:密码@摄像头ip/main_stream

子流rtsp://账号:密码@摄像头ip/sub_stream

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则