找回密码
 立即注册
楼主: cocoonyun

[技术探讨] WebRTC配置tp-link摄像头的问题

[复制链接]

0

主题

219

回帖

2799

积分

金牌会员

积分
2799
金钱
2580
HASS币
0
发表于 2023-7-18 13:29:29 | 显示全部楼层
sxrcm 发表于 2023-7-18 13:01
同样的44AW,关了265,使用7楼的设置提示错误,设置“url: ffmpeg:rtsp://admin:******@192.168.2.8:554/s ...

找到问题了,后面少了”#video=h264“,视频有了,但好像没声音,也没法使用云台功能
回复

使用道具 举报

0

主题

219

回帖

2799

积分

金牌会员

积分
2799
金钱
2580
HASS币
0
发表于 2023-7-18 14:13:58 | 显示全部楼层
本帖最后由 sxrcm 于 2023-7-18 14:16 编辑
sxrcm 发表于 2023-7-18 13:29
找到问题了,后面少了”#video=h264“,视频有了,但好像没声音,也没法使用云台功能 ...

参看webrtc主页 https://github.com/AlexxIT/WebRTC,有了更简单的方法,不用URL方式,直接改用”entity: your camera entity_id“的方式(前提是要先通过ONVIF接入HA),几乎无延迟,而且有声音。
type: 'custom:webrtc-camera'
entity: camera.generic_stream  # change to your camera entity_id

回复

使用道具 举报

14

主题

1533

回帖

4982

积分

论坛元老

积分
4982
金钱
3435
HASS币
0
发表于 2023-7-18 17:03:53 | 显示全部楼层
sxrcm 发表于 2023-7-18 13:27
请问:原始配置是啥?

url:rtsp://admin:******@192.168.2.8:554/stream1
或者
entity:onvifxxxxx用这个还可以调用onvif协议,具体你查一下github
回复

使用道具 举报

0

主题

219

回帖

2799

积分

金牌会员

积分
2799
金钱
2580
HASS币
0
发表于 2023-7-18 17:33:33 | 显示全部楼层
隔壁的王叔叔 发表于 2023-7-18 17:03
url:rtsp://admin:******@192.168.2.8:554/stream1
或者
entity:onvifxxxxx用这个还可以调用onvif协议 ...

你这个”entity:onvifxxxxx“不行吧?我HA中查不到onvif开头的实体,我已通过onvif接入摄像头,所以正确的应该是我楼上实体ID形式 “camera.xxxxxxxx"
回复

使用道具 举报

14

主题

1533

回帖

4982

积分

论坛元老

积分
4982
金钱
3435
HASS币
0
发表于 2023-7-19 08:48:34 | 显示全部楼层
sxrcm 发表于 2023-7-18 17:33
你这个”entity:onvifxxxxx“不行吧?我HA中查不到onvif开头的实体,我已通过onvif接入摄像头,所以正确 ...

恩,我这几天网挂了,记性不好,记不住,能用了吗?能用就行
回复

使用道具 举报

0

主题

19

回帖

699

积分

高级会员

积分
699
金钱
680
HASS币
0
发表于 2023-7-19 21:10:45 | 显示全部楼层
sxrcm 发表于 2023-7-18 13:01
同样的44AW,关了265,使用7楼的设置提示错误,设置“url: ffmpeg:rtsp://admin:******@192.168.2.8:554/s ...

ffmpeg:rtsp://admin:[email protected]:1554/stream1
我也遇到很多次错误,都是重启homeassistant解决的,
个人感觉是因为rstp和onvif同时启用时只有一个视频流可用
回复

使用道具 举报

0

主题

219

回帖

2799

积分

金牌会员

积分
2799
金钱
2580
HASS币
0
发表于 2023-7-19 21:29:31 | 显示全部楼层
peycpari 发表于 2023-7-19 21:10
ffmpeg:rtsp://admin:[email protected]:1554/stream1
我也遇到很多次错误,都是重启homeassistant解 ...

你的摄像头如果支持cnvif协议,用cnvif集成添加后,可以用直接用entity: entity id的方式添加,不需要填url,不会出错。
回复

使用道具 举报

0

主题

19

回帖

699

积分

高级会员

积分
699
金钱
680
HASS币
0
发表于 2023-7-19 22:25:07 | 显示全部楼层
sxrcm 发表于 2023-7-19 21:29
你的摄像头如果支持cnvif协议,用cnvif集成添加后,可以用直接用entity: entity id的方式添加,不需要填u ...

不错不错,试了下这种方式很方便,webrtc卡片上的延时表现也很不错,和rstp竟然差不多,都很小
回复

使用道具 举报

1

主题

19

回帖

264

积分

中级会员

积分
264
金钱
244
HASS币
0
发表于 2023-10-15 23:49:16 | 显示全部楼层
感谢大佬的分享
回复

使用道具 举报

8

主题

178

回帖

1284

积分

论坛技术达人

积分
1284
金钱
1093
HASS币
40
发表于 2023-10-16 00:01:12 | 显示全部楼层
H265+解码问题 需要类似这样写法
url:ffmpeg:rtsp://admin:passwd@ip:554/stream1#video=h264
不过cpu会飙升
可以使用go2rtc配置好硬件解码 再接回来
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-5 22:48 , Processed in 0.981717 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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