ios - ip camera feed 到 IOS 应用程序如何允许全局连接?

标签 ios objective-c networking ip-camera

我有一个应用程序可以使用以下代码显示来自网络摄像机的实时提要

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/

相关文章:

c++ - 类型错误 : abspath() takes exactly 1 argument (2 given)

ios - 在 iOS 上运行 Calabash 测试时出现 “Unable to auto detect APP_BUNDLE_PATH” 错误

xcode - 什么是(Xcode : Wildcard AppID) in my iOS Provisioning Portal?

ios - Swift:带有 Selector 参数的函数返回一个非托管的 <AnyObject>?

ios - UIPanGestureRecognizer 获取滑动距离(以像素为单位)

c# - C#中套接字的列表或ArrayList

java - 如何检查服务器是否在线?

c# - iOS 和 .NET 的 Base64 编码区别

objective-c - 如何打印应用程序的路径?

c++ - 在 Objective C 中包含模板化 C++