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

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

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

[复制链接]

0

主题

215

帖子

2549

积分

金牌会员

Rank: 6Rank: 6

积分
2549
金钱
2334
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

主题

215

帖子

2549

积分

金牌会员

Rank: 6Rank: 6

积分
2549
金钱
2334
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

回复

使用道具 举报

10

主题

1328

帖子

4238

积分

论坛元老

Rank: 8Rank: 8

积分
4238
金钱
2910
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

主题

215

帖子

2549

积分

金牌会员

Rank: 6Rank: 6

积分
2549
金钱
2334
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"
回复

使用道具 举报

10

主题

1328

帖子

4238

积分

论坛元老

Rank: 8Rank: 8

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

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

使用道具 举报

0

主题

19

帖子

679

积分

高级会员

Rank: 4

积分
679
金钱
660
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

主题

215

帖子

2549

积分

金牌会员

Rank: 6Rank: 6

积分
2549
金钱
2334
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

帖子

679

积分

高级会员

Rank: 4

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

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

使用道具 举报

1

主题

20

帖子

240

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

8

主题

139

帖子

1042

积分

论坛技术达人

积分
1042
金钱
898
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, 2024-11-21 20:11 , Processed in 1.821488 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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