USB Webcam in Android

Is it possible to plug in a USB Webcam to an Android tablet that has
USB host?

I tried and nothing happens. If I plug in a thumbdrive, the contents
can be viewed using File Manager, but nothing happens for USB Webcams,
could be due to lack of drivers?

  • java.io.IOException: Received authentication challenge is null in ICS 4.0.3
  • GCM: MulticastResult - which result is from which device?
  • Dialog.setTitle not showing a title
  • How to use openSSL Library in the ANDROID application
  • how can I verify signed data coming for In-App Billing Android Market using Java (Servlet)
  • Simple parse JSON from URL on Android and display in listview
  • Has anyone got it to work? How about the drivers?

    Thanks In Advance,
    Perumal

    Related posts:

    Silent install apk programmatically by system app (without root)
    Retrofit2: Modifying request body in OkHttp Interceptor
    Android studio + Gradle + Android Annotations
    Accessibility Missing contentDescription attribute on image how to remove this warning?
    Apache HttpClient Digest authentication
    Best Practice to report user location continuously
  • Missing symbols building Android on Ubuntu
  • “computeValuesWithHarfbuzz — need to force to single run” in Android 4: What does this mean?
  • RecyclerView height issue in API 17 and API 16 - Android
  • How to make a Scroll Listener for WebView in Android
  • Android: How to get the current X offset of RecyclerView?
  • Add RecyclerView(RecyclerFragment) to a Dialog
  • One Solution collect form web for “USB Webcam in Android”

    I’m in a similar position as you and I’m curious if you’ve had any success.

    Have you tried loading a custom ROM/kernel? What tablet are you using?

    Video of multiple webcams working:
    http://www.youtube.com/watch?v=fCN6VUyUl9o

    and a direct link to the source page:
    http://brain.cc.kogakuin.ac.jp/research/android.html

    EDIT:

    This should theoretically work:
    Compile the kernel with these defined in your device defconfig file

    CONFIG_VIDEO_DEV=y
    CONFIG_VIDEO_V4L2_COMMON=y
    CONFIG_VIDEO_MEDIA=y
    CONFIG_USB_VIDEO_CLASS=y
    CONFIG_V4L_USB_DRIVERS=y
    CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
    

    This will enable V4L at the kernel level. At this point, if you set permission 666 to /dev/video0 in ueventd.tuna.rc. you can access the cameras with JNI, but if you want the camera to be integrated with Android by default, proceed to the next step.

    Then, build Android with this patch applied to allow V4L2 cameras to work as standard android cameras (note, this patch is from eclair from what I can tell, and may not work properly with newer versions):
    code.google.com/p/android-m912/downloads/detail?name=v4l2_camera_v2.patch

    Flash the kernel and custom rom.

    Android Babe is a Google Android Fan, All about Android Phones, Android Wear, Android Dev and Android Games Apps and so on.