如何使用 UID 访问远程 IP 摄像机

如何使用 UID 访问远程 IP 摄像机

我的同事安装了一个 IP 摄像头,我想访问它以从流中获取帧。但是,提供的 IP 是本地的,所以我不知道如何访问它。我得到的访问数据如下所示:

Local IP: XXX.XXX.XXX.XXX
UID: XXXX-XXXXXX-XXXXX
User: XXXXXXXXXX
Password: XXXXXXXXXX

我尝试过一些常见的选择,例如

rtsp://[IP Camera’s IP Address]

rtsp://admin:password0@LOCALIP/cam/channel1

但我什么也没得到。

我猜测解决方案必须涉及 UID,因为 IP 是本地的(我不太明白这一点)。

具体来说,我需要使用 ffmpeg(或 VLC)来获取图像(例如每 10 分钟一次)。因此必须使用命令行。

有任何想法吗?

编辑1-附加信息:

  • 摄像机安装在距离我家约 5 英里的一个车间,并通过移动网络连接到互联网。
  • 据我所知,没有路由器涉及编辑端口转发等。
  • 该相机是中国产的便宜相机,甚至不记得品牌名称(我没有购买它,我只是收到了上述登录信息);但我记得在某处读到过它应该兼容 ONVIF(不管它是什么意思)
  • 我可以使用 Android 应用程序访问摄像头,从中我可以移动 PTZ 并更改一些设置(我需要输入用户名、密码和 UID 才能连接到摄像头)。但这不是我想要的,我只想使用 ffmpeg 或 Python 访问摄像头并每隔 X 分钟获取一张图片。

一般来说,我在网上找到的说明只需要 IP、用户、密码和端口号形成 URL然后将其与 HTTP 或 RTSP 一起使用,但我无法使用该方法获得任何东西。但我可能做错了什么。

答案1

远程访问相机

知道同事网络的公开 IP 地址将带您进入他们的调制解调器/防火墙。然后,防火墙必须接受 RTSP 流量并将其路由(转发)到摄像机。

您需要完成以下步骤:

  1. 设置端口转发      

相关内容