Android externe options de la caméra - superposer des flux vidéo, pas d'intermédiaire serveur/routeur

Je suis à la recherche d'un moyen d'interface avec une caméra externe à partir d'un appareil Android. La raison pour laquelle il doit être d'une caméra externe est parce que j'ai besoin pour être en mesure de modifier la caméra (retirer le filtre IR) et je n'ai pas envie de casser un à bord de l'appareil photo du téléphone.

Il n'a pas d'importance la façon dont la caméra se connecte si c'est par le biais de l'USB, le bluetooth, le WiFi, ou un autre protocole de communication, les deux appareils doivent juste être capable de parler sans avoir l'intermédiaire du serveur/routeur.

Je suis à la recherche d'une solution:

  • Ne nécessite pas de racines ou de reconstruction Android/le Noyau Linux (must)
  • Me permet de superposer des éléments sur l'image/vidéo (bon)
  • Accès au flux vidéo pour faire l'analyse d'image (meilleur)

La dernière condition n'est pas exigée, mais elle serait gentil.

Options que j'ai exploré:

  • Caméra USB: reconstruite Noyau de Linux comme par http://brain.cc.kogakuin.ac.jp/research/usb-e.html et essayé d'utiliser le code fourni par l'utilisation de l'appareil photo: http://www.amazon.com/gp/product/B002X3VEIE/ref=oh_o02_s00_i00_details. N'a pas travaillé dans le moindre bit. J'ai appris plus tard que l'auteur a utilisé la CM9 mod toutefois, ce n'est vraiment pas une option, étant donné qu'il n'est pas pratique pour une application dans le marché.
  • Bluetooth caméra: Looxcie et CountourGPS ressembler à la meilleure des options cependant, le flux est transmis à leur application et ils n'ont pas d'API ou SDK alors, comment peut-on superposer sur leur flux vidéo?
  • Appareil-photo d'IP: pour moi, cela ressemble à l'option la plus prometteuse mais comment peut-on accéder à une IP caméras vidéo en direct, sans intermédiaire serveur/routeur? GoPro HD Hero2 avec le WiFi BacPac semble prometteuse, mais elle n'est pas encore sorti, et de ce que je peux vous oblige à utiliser leur application similaire pour le bluetooth options de la caméra. Ce que les caméras existent qui permettent de me connecter à eux et recevoir un flux vidéo en direct et comment puis-je aller à ce sujet par programmation?

En cas de connexion à une caméra IP sans l'intermédiaire du possible, le code à Android et MJPEG et Arriver IP Cam flux vidéo sur Android (MJEPG) semble prometteur.

Je peux superposer un autre apps flux vidéo? Est-il possible de se connecter directement à une caméra IP? Toutes les options proposées grandement apprécié.

OriginalL'auteur bbodenmiller | 2012-03-20