使用公共IP时无法播放RTSP

问题描述

我们有一个应用程序,使用ip摄像机显示实时视频。

当相机+ iPhone在同一网络上时,我们可以使用以下链接查看视频。

rtsp://admin:password@192.168.1.1/h264_stream

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

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

知道为什么会这样吗?

注意:当我们尝试使用公共IP访问摄像机时(在外部应用程序中),它工作正常。

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

知道我们缺少什么吗?像需要验证,还是需要其他设置?

注意:相机属于ezviz公司。

解决方法

Ezviz摄像机的默认端口为554,因此您必须在路由器上激活端口554。完成后,请按如下所示使用URL,我们就完成了。

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