如何使用 RTSP 远程实时查看连接到 NVR 的海康威视摄像机?

问题描述 投票:0回答:1

我正在开发一项功能,用户可以使用 NVR 的 RTSP 远程访问摄像机并获取实时视图。我尝试过使用 NVR 的 RTSP url 来实现,但不起作用,因为我可以通过摄像机 IP 获取实时视图,但在 LAN 内无法访问网络外的那些摄像机。

他们是否在海康威视仪表板上进行任何设置,或者无法使用 NVR 的 RTSP 实现实时查看。如果不可能,他们有什么方法可以实现这个目标吗?

我使用的RTSP url如下
对于 NVR:

http://<admin>:<password>@192.168.xx.x:554/Streaming/channels/2/

对于相机:

rtsp://<admin>:<password>@192.168.xx.x:554/Streaming/Channels/101

flutter rtsp hikvision
1个回答
0
投票

两种选择

  • 将 rtsp/rtp/tcp 与防火墙 Nat 规则端口 554 结合使用
  • 使用rtsp/rtp/udp,因此您必须转发相机使用的udp端口。在大多数相机中,您会在相机 WebUI 的任何位置看到它。但您还必须转发 554,因为 rtsp 是控制协议,rtp 是传输协议。

使用 rtsp/rtp/tcp 时,rtp 包与 rtsp 包交错,因此您只需要一个端口。另外,在 VLC 中,您可以在 rtsp 的协议设置中强制 rtsp 优于 tcp。适合测试。

例如,使用 ffmpeg,您可以使用 rtsp-transport 标志来设置它,只需 Google 即可;)

© www.soinside.com 2019 - 2024. All rights reserved.