我有一个应用程序可以使用以下代码显示来自网络摄像机的实时提要
NSString * camera=@"http://admin:********@192.168.1.80/video.cgi/";
NSString * html = [NSString stringWithFormat:@"<img name=\"Cam\" src=\"%@\" width=\"110%%\" height=\"100%%\" alt=\"Live Feed\" style=\"background-color: #000000\" />", camera];
[webView loadHTMLString:html baseURL:nil];
在我的设备上测试后,我意识到这段代码不会显示来自摄像机的提要,除非设备连接到与摄像机相同的无线网络,或者换句话说,使用相同的 IP 地址。如何允许连接到任何网络的设备访问相机源?
最佳答案
我认为您的摄像头源来自本地托管的服务器。这就是为什么您只能在同一网络中访问它的原因。如果您想在全局范围内访问它,则必须将其托管在网络服务器而不是本地服务器中,然后使用该地址访问提要。
关于ios - ip camera feed 到 IOS 应用程序如何允许全局连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23486727/