admin管理员组

文章数量:1558065

与Android

目前的无线视频的传输由于视频的传输数据很大,并且要求实时性,因此对网络的要求比较高,一般采用无线的Wi-Fi进行传输视频传输需要。经过查阅相关文献,找到以下的三种方案

(1)      直接使用TCP/IP协议,建立Android与LabVIEW之间的连接,进行实时的视频传输,这种方案实时性较好,但是由于两端的程序都要重现编程,因此方案实现较为复杂。

(2)      Android手机以MJPEG的格式流发送图像数据到网站上,PC端安装一个虚拟的网络摄像头软件(e2eSoftVCam),将无线传输的图像数据接收,并且输出到一个虚拟的摄像头接口,LabVIEW只需要像普通USB摄像头一样读取该虚拟接口,即可读取到图像数据。这种方法虽然简单,但是这种方法的传输速度较慢。具体方案见NI官网的一篇说明文档,链接如下:http://digital.ni/public.nsf/allkb/48A4D7BA7DBC13AF86257A640035C080

(3)      Android手机以MJPEG的格式流发送图像数据到网站上,LabVIEW采用浏览器插件,直接访问该网站。这种方不但法简单,而且传输速度可以满足实时性要求。

通过以上三种方案的对比,我们采用最后一种方案,这种方案简单,并且实时性好。实现的方法如下:

(1)      在手机安装一个名为“IP摄像头”的软件(或者在Android应用商店搜索),该软件可以将手机摄像头的数据以MJPEG格式流上传到一个网站。因此我们只需要通过浏览器就可以访问这个网站,看到无线实时传输的图像。

file:///C:/Users/xiaobo/AppData/

本文标签: 实时手机视频androidLabVIEW