在局域网上工作的IP摄像机,但不能上网

我的IP摄像头模型是Genius 350TR ,我在局域网和互联网上testing了家里的摄像头,并且工作正常。 然后我把它移到了办公室。 它工作在办公室局域网设置,但我不能连接到家里的摄像头。

IP摄像头configuration为端口192.168.0.30:7070 ,它有一个端口转发到publicIP:7071

当我telnet到该公共IP时,它连接到该端口。 但是,当我试图从networking浏览器访问networking摄像机只显示我的configuration页面和设置和video是空白的,它说连接了一段时间,然后说断开连接。 该凸轮configuration为用于Internet上的HTTP和Lan上的UDP。

办公室设置是ISP —> WifiRouter —>电脑有Wifi卡—>交换机—> IP CAM

有没有办法来debugging这个问题?

我的意见是,相机有另一个端口上的videostream。 如果您还没有转发videostream的端口,则无法在浏览器中看到video。 在某些相机中,您可以configurationvideo端口,然后您可以看到,您也redirect了哪个端口。 如果这台相机在configuration中没有端口,请尝试使用nmap或类似的工具进行扫描,打开相机上的哪个端口…

编辑:

您可以在网页的HTML中看到此端口,其中是video的空白处…尝试在网页浏览器的此页面上使用“Ctrl + u”,这通常是“预览HTML”的快捷方式,并尝试search在HTML代码中。

根据较早的答案,您需要为每个摄像机和每个元素提供两个唯一转发的端口。 所以RTSP(通常是端口554),HTTP(通常是80端口)和video端口(通常是90端口)每个摄像机都必须是唯一的,并通过路由器转发…即使呼叫端口只有HTTP, “对话”将包括rtsp和video,所以它们也必须是唯一的。 最简单的方法是先设置一个2或3位数的前缀,然后添加IP地址的最后一个字节,这样RTSP将从554变成12331,其中相机的IP地址是*.*.*.31 ,那么HTTP端口可以是12431,而video端口12531