『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2745|回复: 9

[经验分享] 利用闲置USB摄像头作为监控

[复制链接]

1

主题

12

帖子

190

积分

论坛分享达人

积分
190
金钱
178
HASS币
0
发表于 2022-11-6 21:23:57 | 显示全部楼层 |阅读模式
本文记录了如何使用USB摄像头作为监控设备,通过RTSP协议将摄像头画面推流至homeassistant,充当监控设备。

主要利用了以下两个软件:
        1.ffmpeg:https://ffmpeg.org
        2.rtsp-simple-server:https://github.com/aler9/rtsp-simple-server

本文在Windows环境下进行操作,但这两个软件都有Linux版本且功能类似,所以理论上可以在Linux上进行类似操作。

评分

参与人数 2金钱 +40 收起 理由
SilverWolf + 20 感谢楼主分享!
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

1

主题

12

帖子

190

积分

论坛分享达人

积分
190
金钱
178
HASS币
0
 楼主| 发表于 2022-11-6 21:25:04 | 显示全部楼层
第一步,下载并安装适合你机器的以上两个软件。注意,ffmpeg在Windows下需要设置环境变量才能正确使用,方法详见:https://blog.csdn.net/weixin_45947430/article/details/122509083
回复

使用道具 举报

1

主题

12

帖子

190

积分

论坛分享达人

积分
190
金钱
178
HASS币
0
 楼主| 发表于 2022-11-6 21:26:49 | 显示全部楼层
本帖最后由 ASillyMan 于 2022-11-6 21:29 编辑

第二步,看到你下载的rtsp-simple-server软件的目录,里面有一个.yml的配置文件(纯文本),以你喜欢的方式打开,搜索paths:,在下面添加:
paths:
  cam:
    runOnInit: ffmpeg -f dshow -i video="Your camera name" -pix_fmt yuv420p -c:v libx264 -preset ultrafast -b:v 600k -f rtsp rtsp://localhost:$RTSP_PORT/$RTSP_PATH
    runOnInitRestart: yes
如果是Linux,则为:
paths:
  cam:
    runOnInit: ffmpeg -f v4l2 -i /dev/video0 -pix_fmt yuv420p -preset ultrafast -b:v 600k -f rtsp rtsp://localhost:$RTSP_PORT/$RTSP_PATH
    runOnInitRestart: yes
其中,摄像机的名称获取需在命令行下输入:
ffmpeg -list_devices true -f dshow -i dummy
将其结果填入“Your camera name”。
以上操作都是对该项目说明的简单中翻,详情请看项目说明。

IMG_0714.jpg
回复

使用道具 举报

1

主题

12

帖子

190

积分

论坛分享达人

积分
190
金钱
178
HASS币
0
 楼主| 发表于 2022-11-6 21:29:38 | 显示全部楼层
修改好配置文件后,运行程序,如果软件不报错则一般没问题。
回复

使用道具 举报

1

主题

12

帖子

190

积分

论坛分享达人

积分
190
金钱
178
HASS币
0
 楼主| 发表于 2022-11-6 21:30:58 | 显示全部楼层
打开ha,添加generic camera集成,按照下图填写:
IMG_0715.PNG
回复

使用道具 举报

1

主题

12

帖子

190

积分

论坛分享达人

积分
190
金钱
178
HASS币
0
 楼主| 发表于 2022-11-6 21:32:13 | 显示全部楼层
提交后稍等片刻,会出现一个设备,点进去如果有画面则完成。
回复

使用道具 举报

32

主题

145

帖子

545

积分

高级会员

Rank: 4

积分
545
金钱
400
HASS币
0
发表于 2022-11-7 00:57:46 | 显示全部楼层
不错,USB摄像头便宜又超高清,谢谢分享。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2022-11-7 08:42:55 | 显示全部楼层
感谢楼主分享,如果合并在楼主贴内就好了
回复

使用道具 举报

26

主题

170

帖子

1026

积分

论坛技术达人

积分
1026
金钱
856
HASS币
20
发表于 2022-11-12 11:08:25 | 显示全部楼层
TP监控100元多支持夜视,支持远程调整角度,还支持RTSP流,别折腾这些老旧玩意了,费电不说搞不好短路麻烦
回复

使用道具 举报

0

主题

4

帖子

30

积分

新手上路

Rank: 1

积分
30
金钱
26
HASS币
0
发表于 2022-11-13 10:54:05 | 显示全部楼层
楼主写的真棒,先回复一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 18:47 , Processed in 0.070153 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表