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

 找回密码
 立即注册
查看: 165|回复: 6

[求助] [TP-Link] 添加双摄像头

[复制链接]

1

主题

5

帖子

40

积分

新手上路

Rank: 1

积分
40
金钱
35
HASS币
0
发表于 3 天前 | 显示全部楼层 |阅读模式
本帖最后由 kiyospace 于 2024-12-1 12:51 编辑

我的摄像头

TP-Link双摄 TP-IPC44AW 双摄版,子网IP为192.168.10.110。
TP-LINK官方app可连接同时观看两个摄像头,流畅度也没有问题。

可从同子网下的台式机(192.168.10.21)浏览器里访问其网页后台http://192.168.10.110,并用admin和my_password可成功登录。

ONVIF只能连接云台上的主摄像头

在同子网下的Raspberry Pi上的HA里,ONVIF添加192.168.10.110,端口80(网页后台里确认了),用户密码分别是admin/my_password,此时能够成功添加设备,但是只有主摄像头(云台上面可旋转的摄像头)的两个Stream出现(名称分别为MainStream和MinorStream),二者图像一致。不知道怎么添加另一个摄像头。

VLC直接RTSP完全无法连接

从同子网下的台式机(192.168.10.21)用vlc无法连接rtsp流,具体如下(不管哪个摄像头的主/子流都无法连接上,并且错误信息马上弹出):
Your input can't be opened:
VLC is unable to open the MRL 'rtsp://admin:[email protected]:554/stream1&channel=1'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'rtsp://admin:[email protected]:554/stream1&channel=2'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'rtsp://admin:[email protected]:554/stream2&channel=1'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'rtsp://admin:[email protected]:554/stream2&channel=2'. Check the log for details.

此时在摄像头的网页后台http://192.168.10.110可看到如下的log,能看到连接发起、Accept之后马上CloseSession,屡试不爽。
2024-12-01 10:46:58    CloseSession called, 0th in 1
2024-12-01 10:46:58    Accept client with iSessionID 0
2024-12-01 10:46:58    New client accessing: 192.168.10.21 sock 61

摄像头的网页后台里确认了rtsp的端口(默认)是554,但是即使手动修改成其他端口vlc仍然是无法连接rtsp。


入门小白,求大神们帮助,感恩!



回复

使用道具 举报

1

主题

5

帖子

40

积分

新手上路

Rank: 1

积分
40
金钱
35
HASS币
0
 楼主| 发表于 3 天前 | 显示全部楼层
另外,在同子网下搭了一个viseron(https://github.com/roflcoopter/viseron),用rtsp的参数添加cam后,也是无法连接,错误信息如下

[2024-12-01 11:31:54] [ERROR   ] [viseron.components] - Domain camera for component ffmpeg is not ready. Retrying in 90 seconds. Error: FFprobe could not connect to stream. Output: {'error': {'code': -1094995529, 'string': 'Invalid data found when processing input'}}
回复

使用道具 举报

22

主题

657

帖子

4610

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4610
金钱
3938
HASS币
40
发表于 3 天前 | 显示全部楼层
用ONVIF Device Manager能够看出来两个rtsp流的地址吗
回复

使用道具 举报

1

主题

5

帖子

40

积分

新手上路

Rank: 1

积分
40
金钱
35
HASS币
0
 楼主| 发表于 3 天前 | 显示全部楼层
用ONVIF Device Manager能成功添加这个Cam设备,还能获得厂商这些最基本的参数,但是看不到Live Video(显示No Signal)

因为ONVIF Device Manager只能获取一个流 rtsp://192.168.10.110/stream1 ,连后面的channel=1啥的都没有

回复

使用道具 举报

9

主题

246

帖子

1311

积分

金牌会员

Rank: 6Rank: 6

积分
1311
金钱
1065
HASS币
0
发表于 3 天前 | 显示全部楼层
这样写:
摄像头IP:554/stream1&channel=1
摄像头IP:554/stream1&channel=2


回复

使用道具 举报

1

主题

5

帖子

40

积分

新手上路

Rank: 1

积分
40
金钱
35
HASS币
0
 楼主| 发表于 3 天前 | 显示全部楼层
就是这样写的,见原帖。。。
回复

使用道具 举报

1

主题

5

帖子

40

积分

新手上路

Rank: 1

积分
40
金钱
35
HASS币
0
 楼主| 发表于 前天 14:06 | 显示全部楼层
装了一个命令行抓取rtsp流并保存成mp4的包ffmpeg_rtsp
https://github.com/keshav-c17/ffmpeg_rtsp

./rtsp_ffmpeg "rtsp://admin:[email protected]:554/stream1&channel=1" data/cam-ch1s1.mp4
./rtsp_ffmpeg "rtsp://admin:[email protected]:554/stream2&channel=1" data/cam-ch1s2.mp4
./rtsp_ffmpeg "rtsp://admin:[email protected]:554/stream1&channel=2" data/cam-ch2s1.mp4
./rtsp_ffmpeg "rtsp://admin:[email protected]:554/stream2&channel=2" data/cam-ch2s2.mp4

都没有问题,可以正常连接抓取存储,就是vlc不能播放这个rtsp流(vlc和这个命令行都是在同一台电脑上),很奇怪。。。
Anyway, 应该是VLC的问题,不管了

不过,再继续问,如何在HA里的ONVIF添加四个流?
目前在HA用ONVIF添加摄像头后,只有主摄像头(云台通道)的两个Stream。。。

求问如何添加另一个摄像头(固定通道)的两个Stream,谢谢!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 16:48 , Processed in 0.079455 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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