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

 找回密码
 立即注册
查看: 1106|回复: 12

[基础教程] EZVIZ 萤石摄像头集成

[复制链接]

3

主题

46

帖子

169

积分

论坛分享达人

积分
169
金钱
123
HASS币
0
发表于 2024-12-28 07:57:08 | 显示全部楼层 |阅读模式
本帖最后由 悠哉悠哉 于 2025-1-5 06:36 编辑

这里分享一下我利用WebRTC插件来集成萤石摄像头的方法其实很简单,适合新手小白HA。系统自带的Camera集成亲测可以使用,但是不能连续的流畅播放视频,所以这个WebRTC是目前比较稳定的解决方案
(如果家里有萤石摄像头不能开启rtsp的,请回复你的型号,谢谢)
1. 准备工作 - 获取访问摄像头的密码
其实你只需要知道摄像头的访问密码,一般是6位的大写英文字母,这个在摄像头的标签贴纸上面都会有写
如果摄像头已经安装上了,不方便拆下来看标签,那么去找包装盒里的说明书
说明书上面也会贴一个贴纸,上面有这个密码
但这里有一个大坑
就是前几年的时候萤石的摄像头有一个bug,就是APP上可以设置一个访问密码,但是这个密码不起作用,实际上还是贴纸上面的那个密码起作用
后来萤石把这个bug给修好了,但是又引入了一个大坑,就是新摄像头首次使用时候,APP会提示你设置一个新密码,如果你选择忽视这个提示,那么摄像头就变得无法通过任何密码访问,包括贴纸上那个也不行。
但是如果你设置了这个新密码,并且开启了访问保护,那么默认的贴纸上的那个就不起作用了。
我的解决方法是设置密码时候输入默认密码作为新密码,这样不会出现一个摄像头两个密码的情况。
如果一旦掉坑里了,就reset摄像头,然后老老实实的设置一个密码吧。
假如你已经有了密码,例如XXXYXZ
萤石的摄像头用的是这个URL
rtsp://admin:[email protected]:554/11

萤石的猫眼用的是这个
rtsp://admin:[email protected]:554/realmonitor?channel=0&stream=0.sdp

当然网上也有其他的url,只要你可以可以正常访问就行,不要局限于上面这两个

2. 安装HACS
这个网路上应该有很多教程,这里就不赘述了
HACS就是用来安装一些额外的资源包的
下面我用需要用到的程序WebRTC就是需要用HACS来安装

3. 安装WebRTC
安装完HACS后,右边的导航栏会多出一个HACS的菜单按钮
此时点击此按钮,进入资源库列表
然后找到WebRTC Camera, 在最右侧的。。。处,找到下载按钮,进行下载

4. 在设备管理处,添加WebRTC集成
进入到Settings>Devices & Services, 然后屏幕右下方选择添加一个集成
这时候列表里就会有WebRTC这个选项,选择添加
如果是小白安装,在提示的地方就不要填任何URL,这样新的集成会自动在你的服务器上安装Go2RTC服务
如果不想设置用户名和密码,可以点击提交,直接跳过。

5. 在dashboard上添加卡片
至此安装工作已经做完了
可以到dashboard上添加卡片了

选择卡片的时候,会有WebRTC Camera这个选项
然后正常添加
需要输入你预先准备好的可以正常工作的URL
添加完成后,可能提示一个错误,说是非正常的EOF等等
无视这个错误,过几分钟后,视频流就会正常显示了。

6. 进阶版:在服务器上打开1984端口,这样可以访问go2rtc的web界面
我的服务器是红帽子系
我用的如下命令
firewall-cmd --permanent --add-port=1984/tcp
firewall-cmd --reload

7. 组件简单介绍
HACS: homeassistant上的安装包管理器,用来安装额外的第三方包
WebRTC:用来连接摄像头的集成,自带go2rtc服务
go2rtc:一个运行在linux平台上的视频流服务器, 用来连接摄像头并且转发到Homeassistant的网页
如何停止go2rtc这个服务: 在homeassistant的设置页面,找到已经安装的WebRTC集成,选择禁用或者卸载即可
如何访问go2rtc这个网页: 在浏览器中输入http://<your ip>:1984 即可,前提是你开了服务器的防火墙端口,或者防火墙没有启用
8554这个端口不需要打开,因为homeassistant和go2rtc都是在同一个服务器上运行的,所以没有限制。


Ezviz 在其 2023 固件中关闭了其 IP 摄像机的 RTSP,你可以尝试一下方法(未验证)
修复 #1
在某些摄像机中,仍然可以通过 Ezviz Android/iOS 应用程序打开它(设置 > LAN 实时视图 > 开始扫描 > 摄像机 > 设置 > 本地服务设置 > 启用 RTSP)。

此 RTSP 设置并非出现在所有 Ezviz 摄像机中,只有部分摄像机会出现。

修复 #2
有些人声称使用 Ezviz PC Studio 中的“高级设置”可以为他们修复 RTSP。1

) 安装Ezviz PC Studio,转到 PC 上 Ezviz Studio 的根目录并找到名为“config”的文件夹。2
) 将“config”文件夹中名为“AppConfig.ini”的文件复制到桌面。在桌面上打开“AppConfig.ini”。
3) 在“AppConfig.ini”中添加以下黄色高亮的命令,退出前保存:

[LocalOperation]
Show=1

4) 将桌面上的“AppConfig.ini”文件复制到“config”文件夹并覆盖旧文件。刷新EZVIZ Studio中的设备页面或重新打开Studio,然后您将看到“我的所有设备”下的“高级”,按下它并输入验证码。

修复#3
对于某些相机(例如C3A),什么都行不通,您必须降级固件,方法如下:
安装Ezviz Studio并按照上述说明启用高级设置。
在高级设置中,查找“设备类型”并尝试获取旧版本,您可以尝试通过以下URL前缀进行搜索。
https://usdownload.ezvizlife.com/device/Enter-Device-Type/2.0/Enter-Device-Type.dav
例如:
https://usdownload.ezvizlife.com/device/CS-C3A-B0-1C2WPMFBR/2.0/CS-C3A-B0-1C2WPMFBR.dav

在 Ezviz Studio 的高级设置中,在系统维护下,有一个从 PC 刷新 .dav 的选项。利用此选项更新固件C3A
https://usdownload.ezvizlife.com/device/CS-C2mini-31WFR/CS-C2mini-31WFR.dav

修复#4

摄像头的设置页面。隐私设置 -> 视频加密。禁用它。然后重新启动摄像头和 NVR




评分

参与人数 1金钱 +20 收起 理由
admin + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

3

主题

46

帖子

169

积分

论坛分享达人

积分
169
金钱
123
HASS币
0
 楼主| 发表于 2024-12-28 07:58:40 | 显示全部楼层
本帖最后由 悠哉悠哉 于 2025-1-4 08:38 编辑

沙发。。。。。。。。。
回复

使用道具 举报

2

主题

459

帖子

2770

积分

金牌会员

Rank: 6Rank: 6

积分
2770
金钱
2311
HASS币
0
QQ
发表于 2024-12-28 09:09:20 | 显示全部楼层
大佬V5 感谢分享
回复

使用道具 举报

3

主题

123

帖子

860

积分

高级会员

Rank: 4

积分
860
金钱
737
HASS币
0
发表于 2024-12-28 15:10:03 | 显示全部楼层
好像新的萤石摄像头关闭了rtsp?
回复

使用道具 举报

3

主题

46

帖子

169

积分

论坛分享达人

积分
169
金钱
123
HASS币
0
 楼主| 发表于 2024-12-28 16:48:18 | 显示全部楼层
foxad 发表于 2024-12-28 15:10
好像新的萤石摄像头关闭了rtsp?

可能要具体型号具体分析吧,或者说密码错误导致的?
我几个月前在加拿大亚马逊上买的萤石摄像头还没有关闭,可以正常访问rtsp
要是真关闭了,那谁还会继续买呢
回复

使用道具 举报

3

主题

123

帖子

860

积分

高级会员

Rank: 4

积分
860
金钱
737
HASS币
0
发表于 2024-12-28 16:58:21 | 显示全部楼层
悠哉悠哉 发表于 2024-12-28 16:48
可能要具体型号具体分析吧,或者说密码错误导致的?
我几个月前在加拿大亚马逊上买的萤石摄像头还没有关 ...

买萤石的大部分人都是图一个省事,直接装给萤石云就够用了。
我测试的部分新的产品 rtsp都没的。海康的本身的没影响
回复

使用道具 举报

3

主题

121

帖子

680

积分

高级会员

Rank: 4

积分
680
金钱
559
HASS币
0
发表于 前天 16:29 | 显示全部楼层
foxad 发表于 2024-12-28 15:10
好像新的萤石摄像头关闭了rtsp?

https://www.cnblogs.com/yongdaimi/p/17933761.html

上个月京东买的 c6c  通过上面方法可以开启RTSP,需要和摄像头在同一个内网
回复

使用道具 举报

2

主题

59

帖子

517

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
517
金钱
458
HASS币
0
发表于 前天 17:32 | 显示全部楼层
楼主再看看,现在应该没字数限制了
回复

使用道具 举报

0

主题

13

帖子

106

积分

注册会员

Rank: 2

积分
106
金钱
93
HASS币
0
发表于 前天 21:00 | 显示全部楼层
这个不错
回复

使用道具 举报

4

主题

34

帖子

194

积分

注册会员

Rank: 2

积分
194
金钱
160
HASS币
0
发表于 昨天 11:04 | 显示全部楼层
本帖最后由 linyf 于 2025-1-4 11:13 编辑

分享个萤石开启RTSP方法:原理:如果设备自动激活时,设备的管理密码并非验证码,如果手动激活就可以自定义密码,有了密码就可以进到设备修改高级设置打开RTSP选项。
1、使用萤石APP扫描设备二维码,添加过程中主要让设备连接家里的WIFI,在设备激活时候马上拔掉外网网线,让设备无法激活;
2、使用电脑打开海康搜索工具,会搜索到一个未激活的摄像机,然后输入自定义密码激活;
3、接上外网,在萤石APP》我的》工具》局域网设备预览》开始扫描,扫描到设备后输入刚刚激活的密码登录,在设置找到RTSP选项后开启即可。


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-5 20:01 , Processed in 0.093342 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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