The Windows version of iCamSource has command-line arguments that can be used to launch iCamSource instances with different video sources, logins, etc.
You can launch multiple instances of the iCamSource using what is called a batch file. It is basically a file that allows you to run a series of commands with a single double-click. The template can be downloaded here:
http://skjm.com/icam/RuniCamSources.batIf you download the RuniCamSources.bat file to your Desktop you will first have to update the file for your specific cameras before double-clicking on it. Simply right-click the file and select Edit.
The contents of the file looks like this:
- - -
cd "C:\Program Files\iCamSource"
start iCamSource.exe -url=http://192.168.0.107:5000/SnapshotJPEG?Resolution=320x240 -cu=<LOGIN> -cp=<PASS>
start iCamSource.exe -url=http://192.168.0.103:80/cgi-bin/video.jpg -cu=<LOGIN> -cp=<PASS>
- - -
The first line simply prepares to run the iCamSources from the Program Files \ iCamSource folder.
The second and third lines start two instances of the iCamSource using two camera URLs.
You'll need to change the template to reflect your situation. If iCamSource is installed in a different directory, you'll need to change the first line to point to that directory.
You'll also need to change the iCamSource setup lines, so that there are three of them, one for each camera.
For the IP cameras, you'll need to replace the URL arguments to be the URLs for your cameras. The -cu and -cp arguments are for the camera's login and password.
For the USB camera, you'll need to replace the -url, -cu, and -cp arguments with -v and -a arguments that have the index of the video/audio source from the Video/Audio drop down list in iCamSource. For example, if you want to select the first video source in the Video drop down and the second audio source in the Audio drop down, you'd use the command "start iCamSource.exe -v=0 -a=1"
Once that is done, save the RuniCamSource.bat file, and then double-click it and you should see three iCamSources start automatically with the correct settings for each camera.
I know that there are a number of steps involved here, so please let me know if you have any questions.