툴바 Android 외부 카메라 옵션-비디오 스트림 상단에 오버레이, 중개자 서버/라우터 없음




안드로이드 툴바 타이틀 가운데 (2)

안드로이드 장치에서 외부 카메라와 인터페이스하는 방법을 찾고 있습니다. 외부 카메라가 필요한 이유는 카메라를 수정 (IR 필터 제거) 할 수 있어야하고 온보드 전화 카메라를 깰 필요가 없기 때문입니다.

카메라가 USB, 블루투스, WiFi 또는 다른 통신 프로토콜을 통해 연결되는지 여부는 중요하지 않습니다. 두 장치는 중개자 서버 / 라우터없이 대화 할 수 있어야합니다.

나는 해결책을 찾고있다 :

  • Android / Linux 커널을 뿌리 뽑거나 다시 빌드 할 필요가 없습니다 (절대적으로 필수).
  • 이미지 / 비디오 위에 항목을 오버레이 할 수 있습니다 (양호).
  • 이미지 분석을위한 비디오 스트림에 액세스 (최상의)

마지막 요구 사항은 필수는 아니지만 좋을 것입니다.

내가 탐구 한 옵션 :

  • USB 카메라 : http://brain.cc.kogakuin.ac.jp/research/usb-e.html 따라 Linux Kernel을 재구성하고 카메라를 사용하여 제공된 코드를 사용해 보았습니다. http://www.amazon.com/gp/product/B002X3VEIE/ref=oh_o02_s00_i00_details . 조금이라도 일하지 않았습니다. 나는 나중에 저자가 CM9 모드를 사용했다는 것을 알았지 만 이것은 시장에있는 응용 프로그램에는 실용적이지 않다는 점을 감안할 때 실제로는 선택 사항이 아닙니다.
  • 블루투스 카메라 : LooxcieCountourGPS 는 최상의 옵션처럼 보이지만 피드는 앱에 스트리밍되며 API 또는 SDK가 없으므로 비디오 피드에 어떻게 오버레이 할 수 있습니까?
  • IP 카메라 : 가장 유망한 옵션처럼 보이지만 중개 서버 / 라우터없이 IP 카메라 비디오 피드에 액세스하려면 어떻게해야합니까? Wi-Fi BacPac장착 된 GoPro HD Hero2 는 잠재적으로 유망 해 보이지만 아직 출시 되지 않았으며 블루투스 카메라 옵션과 비슷한 앱을 사용해야합니다. 직접 카메라에 연결하여 직접 비디오 피드를받을 수있는 카메라는 무엇이며 어떻게 프로그래밍 방식으로이 카메라를 사용할 수 있습니까?

중매인이없는 IP 카메라에 연결이 가능하다면 안드로이드 (MJEPG) 에서 안드로이드와 MJPEG 코드를 얻는 것이 유망 해 보인다.

다른 앱 동영상 피드 위에 겹쳐서 표시 할 수 있습니까? IP 카메라에 직접 연결할 수 있습니까? 제안 된 옵션은 크게 감사드립니다.


당신의 선택에 대한 대답으로 ..

Looxcie에는 잠재적으로 활용할 수있는 온보드 버퍼가 있으며, ContourGPS에는 내가 아는 한 최상의 버퍼가 없습니다. 불행히도 블루투스는 라이브 비디오 / 레코딩에 적합하지 않습니다. 그들은 또한 자신의 블루투스 스택이나 통신을 공개하지 않습니다. "암호 해독"하거나 의사 소통 방법을 알아내는 방법이 있지만 시간이 많이 걸릴 것입니다.

가장 좋은 방법은 IP 카메라를 사용하는 것입니다. Wi-Fi Direct를 사용하거나 휴대 전화 테 더링 앱을 사용할 수 있습니다. (안드로이드는 아마 최고이다). 그런 다음 IP 카메라를 테 더링 앱에 연결하면 모든 것이 완료됩니다. 윤곽에는 HDMI를하는 새로운 사진기가있다. 그런 다음 그들은 또한 살림살이가 있습니다. http://contour.com/products/live-streaming-cerevo-liveshell

IP Method는 비싸지 만 원하는 결과를 얻으려면 적절한 방법입니다.


유일한 실용적인 옵션 인 것처럼 보였으므로 결국 IP 카메라 옵션을 선택했습니다.

나는 this 카메라를 구입할 수 있었고 렌즈 바닥의 접착제를 제거한 다음 IR 필터를 깨뜨림으로써 IR 필터를 제거 할 수있었습니다.

AndroidAP 핫스팟을 사용하여 카메라를 ICS에 연결하고 카메라의 애드혹 네트워크 설정을 사용하여 이전 Android 장치에 연결할 수있었습니다 (IP 주소를 수동으로 설정해야 함 등).

ICS에서 앱에서 MJPEG을 작동시키는 것에 관해서는 SO에서 찾은 코드를 수정했습니다.

마지막으로 앱은 아직 끝나지 않은 AP를 켜고 끌 수 있어야하지만 here 몇 가지 코드가 있습니다.





ip-camera