I need to periodically capture 2 usb webcams at the same time then stream the pair to a webpage etc. I'm using an intel Edison as the embedded camera controller. This needs to run in the background so the edison can do other things in response to the images.
I believe this is a simple configuration of existing tools like ffmpeg, gstreamer, fswebcam, mjpg_streamer, etc.
I want the edison to operate similarly to a webcam. So it should have an api for capturing frames and perhaps setting capture frequency (e.g. 1 frame/sec).
lsusb returns (this is a subset)
Bus 001 Device 006: ID 0ac8:3410 Z-Star Microelectronics Corp.
Bus 001 Device 005: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Bus 001 Device 004: ID 046d:082d Logitech, Inc. HD Pro Webcam C920