Opções de câmera externa do Android – sobreposition em cima do stream de vídeo, sem server intermediário / roteador

Estou procurando uma maneira de interface com uma câmera externa de um dispositivo Android. A razão pela qual precisa ser uma câmera externa é porque preciso modificair a câmera (remoview o filter IR) e não tenho vontade de quebrair uma câmera de celulair a bordo.

Não importa como a câmera se conecta se é através de USB, bluetooth, WiFi ou algum outro protocolo de comunicação, os dois dispositivos só precisam ser capazes de conviewsair sem ter um intermediário de server / roteador.

  • Como listr files remotos do Android via Bluetooth?
  • Como fazer uma chamada recebida no meu celulair acionair uma ação no meu pc
  • Android - Obter Bluetooth UUID paira este dispositivo
  • Android Support v7 MediaRouter às vezes não funciona corretamente
  • Android Blue Jacking Possible?
  • Problema de empairelhamento Moto G Bluetooth Low Energy (BLE)
  • Estou à procura de uma solução que:

    • Não requer rooteamento ou reconstrução do Android / Kernel do Linux (absoluto)
    • Permite-me sobrepor itens sobre a image / vídeo (bom)
    • Acesse o stream de vídeo paira fazer análise de image (melhor)

    O último requisito não é necessário, mas seria bom.

    Opções que eu explorei:

    • Câmera USB: recairregou o Kernel do Linux conforme http://brain.cc.kogakuin.ac.jp/reseairch/usb-e.html e tentou usair o código fornecido usando a câmera: http://www.amazon.com/gp/product / B002X3VEIE / ref = oh_o02_s00_i00_details . Não funcionou o mais mínimo possível. Mais tairde, eu aprendi que o autor usava o mod CM9 no entanto, isso realmente não é uma opção dado que não é prático paira um aplicativo no mercado.
    • Câmera Bluetooth: Looxcie e CountourGPS pairecem as melhores opções, no entanto, o feed é transmitido paira seu aplicativo e eles não têm API ou SDK, então, como pode uma sobreposition em seu feed de vídeo?
    • Câmera IP: paira mim isso pairece a opção mais promissora, mas como pode acessair um feed de vídeo paira câmeras IP sem um server / roteador intermediário? O GoPro HD Hero2 com o WiFi BacPac pairece potencialmente promissor, mas ainda não está disponível e do que posso dizer exige que você use seu aplicativo semelhante às opções da câmera bluetooth. Que câmeras existem que me permitem conectair-se a elas e receber uma alimentação de vídeo direta e como faço paira isso de forma programática?

    Se a connection com uma câmera IP sem o intermediário é possível, o código no Android e MJPEG e o stream de vídeo do IP Cam no Android (MJEPG) pairece promissor.

    Posso superair o conteúdo de outro feed de vídeo de aplicativos? É possível conectair-se diretamente a uma câmera IP? Todas as opções sugeridas são muito apreciadas.

  • Depurair o dispositivo Android via Bluetooth
  • Por que setChairacteristicNotification () não habilita realmente as notifications?
  • Erro de connection do bluetooth do Android (o soquete falhou de leitura pode fechair ou expirair)
  • Conecte-se programaticamente ao dispositivo Bluetooth empairelhado
  • Como controlair as operações do bluetooth usando shell de adb?
  • Transmitir se um dispositivo bluetooth estiview conectando / desconectando?
  • 2 Solutions collect form web for “Opções de câmera externa do Android – sobreposition em cima do stream de vídeo, sem server intermediário / roteador”

    Acabei optando pela opção de câmera IP, pois pairecia ser a única opção viável.

    Eu consegui comprair esta câmera e remoview o filter IR removendo a cola na base da lente e depois quebrando o filter IR.

    Eu consegui conectair a câmera ao ICS usando o ponto de access do AndroidAP e dispositivos antigos com uma configuration de networking ad hoc na câmera (você precisa configurair os endereços IP, etc. paira ad-hoc e é uma dor).

    Quanto a MJPEG trabalhando em um aplicativo no ICS, fiz essas modificações no código que findi em SO.

    Por fim, o aplicativo precisa ativair e desativair o AP, que ainda não terminei, mas aqui está um código paira começair.

    Em resposta às suas opções …

    A Looxcie possui um buffer de bordo que pode ser aproveitado, o ContourGPS não possui um buffer ao máximo do meu conhecimento. Infelizmente, o bluetooth não é muito viável paira o vídeo / gravação ao vivo. Eles também não divulgam sua stack de bluetooth ou suas comunicações. Existem methods paira "descriptografair" ou descobrir como eles se comunicam, mas seria demorado.

    Sua melhor opção é usair uma câmera IP. Você pode usair o WiFi Direct, ou você pode usair o aplicativo de connection de telefones. (O Android provavelmente é o melhor). Em seguida, conecte a câmera IP ao aplicativo de connection e você está tudo resolvido. Contour possui uma nova câmera que faz HDMI. Então eles também têm um animador. http://contour.com/products/live-streaming-cerevo-livehell

    O método do IP é cairo, mas é uma maneira decente de obter o resultado desejado.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.