GSVideo uses the video4linux (v4l: wiki, resources) source plugin to do capture under Linux. However, not all webcams are supported by v4l. Here is a website with some information about supported USB video devices, and here a driver that supposedly supports more than 250 different USB webcams in Linux.