Hi,
I have 2 webcams in my laptop - built in and USB C110.
built in cam works fine, I can capture the stream from /dev/video0, but when I want to switch to c110 (ex. in skype) I get a black screen. Test with mplayer
I don’t have a definitive answer here, but if both camera’s are connected to the same USB subsystem, it is likely down to a bandwidth issue. (The internal camera will also be connected via USB).
You may like to read the following (and experiment with trying to stream at a lower rate using mpeg compression for example):