Android外置摄像头选项 - 叠加在视频流之上,没有中间人服务器/路由器

bbo*_*ler 15 usb camera android bluetooth ip-camera

我正在寻找一种从Android设备与外部摄像头连接的方法.它需要成为外置摄像头的原因是因为我需要能够修改摄像头(移除红外滤镜)而且我不想破坏车载手机摄像头.

无论相机如何通过USB,蓝牙,WiFi或其他通信协议连接都无关紧要,这两个设备只需要能够在没有中间服务器/路由器的情况下进行通话.

我正在寻找一个解决方案:

  • 不需要生根或重建Android/Linux内核(绝对必须)
  • 允许我在图像/视频上叠加项目(好)
  • 访问视频流进行图像分析(最好)

最后一项要求不是必需的,但会很好.

我探讨的选项:

  • USB摄像头:根据http://brain.cc.kogakuin.ac.jp/research/usb-e.html重建Linux内核,并尝试使用相机提供的代码:http://www.amazon.com/gp/product/B002X3VEIE/ref = oh_o02_s00_i00_details.没有丝毫工作.我后来才知道作者使用的是CM9 mod,但这并不是一个选项,因为它对市场上的应用程序来说不实用.
  • 蓝牙摄像头:LooxcieCountourGPS看起来是最好的选择,但是Feed会流式传输到他们的应用程序,他们没有API或SDK,所以如何覆盖他们的视频源?
  • IP摄像头:对我而言,这看起来是最有前途的选择,但如何在没有中间服务器/路由器的情况下访问IP摄像机视频源?带有WiFi BacPac的GoPro HD Hero2看起来很有前景,但它还没有出来,我可以告诉你需要使用类似于蓝牙相机选项的应用程序.哪些相机可以让我连接到它们并接收直接视频输入,我该如何以编程方式进行此操作?

如果连接到IP摄像机没有中间人可以在代码Android和MJPEGAndroid上(MJEPG)获取IP摄像头的视频流看起来很有希望.

我可以覆盖其他应用视频源吗?是否可以直接连接到IP摄像头?任何建议的选项非常感谢.

bbo*_*ler 5

我最终选择了IP摄像头选项,因为它似乎是唯一可行的选择.

我能够购买台相机并取下红外滤光片,取下镜头底部的胶水,然后将红外滤光片分开.

我能够使用AndroidAP热点将相机连接到ICS,并使用相机上的ad-hoc网络设置将旧设备连接到较旧的Android设备(您必须为ad-hoc手动设置IP地址等,这很麻烦).

至于让MJPEG在ICS上的应用程序中工作,我对我在SO上找到的代码进行了这些修改.

最后,应用程序需要能够打开和关闭我尚未完成的AP,但这里有一些代码.