想在iPhone上开发一个监控网络摄像头的应用程序,但因为网络摄像头还没到位,只能拿一个连接到局域网另一台电脑的USB摄像头做测试。
 
摄像头端:
其实USB摄像头和网络摄像头的区别就在于,网络摄像头可以配置一个IP,通过浏览器直接输入URL访问即可;而USB摄像头属于一个本机的硬件,不能直接通过局域网访问。
于是就需要安装一个软件,建立一个视频流服务器,推荐使用cam2web,很好用的小程序,使用也很简单,不再介绍,摸索一下就行了。
连接好USB摄像头,打开cam2web软件,即可通过浏览器访问 http://localhost:81监控摄像头图像,局域网中的其他电脑只需将localhost换为连接摄像头的电脑IP即可。
 
iPhone端,建立应用程序,界面里放置一个UIWebView,并设置好连接,在代码里打开上述链接即可(简单了点,后续再改进)。