我正在开发一项功能,用户可以使用 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
两种选择
使用 rtsp/rtp/tcp 时,rtp 包与 rtsp 包交错,因此您只需要一个端口。另外,在 VLC 中,您可以在 rtsp 的协议设置中强制 rtsp 优于 tcp。适合测试。
例如,使用 ffmpeg,您可以使用 rtsp-transport 标志来设置它,只需 Google 即可;)