使用 public ip 时 RTSP 不播放

RTSP not playing when use public ip

我们有一个应用程序,我们可以在其中使用网络摄像头显示实时视频。

当摄像头+iPhone处于同一网络时,我们可以使用下面的link.

看到视频
rtsp://admin:password@192.168.1.1/h264_stream

当我们需要直播时,我们将 192.168.1.1 替换为我们拥有的 public ip,视频不会出现在应用程序中。

rtsp://admin:password@public_ip:8000/h264_stream

知道为什么会这样吗?

注意:当我们尝试使用我们拥有的 public ip(在外部应用程序中)访问相机时,它工作正常。

https://play.google.com/store/apps/details?id=com.mcu.iVMS&hl=en

知道我们缺少什么吗?比如需要身份验证或需要任何进一步的设置?

注意:相机属于 ezviz 公司。

萤石摄像头默认端口是554,所以你必须在你的路由器上激活554端口。完成后,使用 URL 如下所示,我们就完成了。

rtsp://admin:password@public_ip:554/h264_stream