【发布时间】:2015-03-06 10:31:11
【问题描述】:
我正在开发一个新的 android 应用程序,其中我正在使用 ip webcam。当用户单击按钮时,ip 网络摄像头将打开,它将触发另一个手机应用程序,我可以在其中观看 ip 网络摄像头的视频。我的问题是我只有在同一个网络中才能获得视频。如果我更改为其他网络,它不会显示。我在互联网上搜索了解决方案,我发现了有关端口转发的信息。我试过了那个像这样。如果我的本地 ip 网络摄像头地址不过是设备 ip 地址 192.168.1.15,而我使用的端口是 8080,那么当我尝试从同一个网络连接 url“192.168.1.15:8080”时,它显示,从其他网络它没有显示。我正在使用无线网络,路由器是 linksys,我打开路由器的网页并在“应用程序和游戏”中,我通过提供应用程序名称和 IP 地址来设置“单端口转发”设备(192.168.1.15),端口号8080,我启用了。保存后显示设置成功。但我没有收到视频。我尝试使用一些端口检查网站(如“http://www.yougetsignal.com/”)检查端口是否打开,但它总是显示端口已关闭。我检查了其他一些网络站点,说尝试使用路由器的静态 IP 地址。我通过“whatismyip.com”找到了我的路由器的静态(公共)IP 地址,我尝试使用“44.126.233.56:8080”之类的地址,但它仍然没有显示视频。我尝试更改“6564”和“11100”之类的端口,但还是没有。所以请任何人帮我解决这个问题。
【问题讨论】:
标签: android networking portforwarding