USB cameras must be connected to your computer to be able to add them in to iSpy. The device will appear in the drop down so adding it into iSpy is as simple as selecting it and clicking OK. Note that if the camera is in use by another application at the time iSpy will not be able to access it. We've written a free virtual webcam driver which enables you to use any camera you have added to ispy in applications like skype, messenger etc.
Important: You will usually only be able to add one USB camera from a particular manufacturer. For example if you have 2 logitech USB webcams only one will work at a time. This is due to limitations in the drivers provided by the manufacturers - it's nothing to do with iSpy (it's the same no matter what software you use). There are a few workarounds to this problem:
To connect to USB cameras running on another computer you need to install iSpyServer on that computer and then add the USB camera to iSpyServer. Under the camera in iSpyServer you'll see a link that reads (example):
:256/?c=0
Copy this address down and come back to your computer running iSpy. Add a JPEG camera (as shown) and paste the address into the JPEG URL field. Click OK. You should now be able to access your remote USB camera feed over the network.
Use an MJPEG or JPEG source to connect to webcams and most IP cameras. The URLs for IP cameras vary a lot. We've added a wizard to the iSpyConnect website which guides you through finding the right URL for your camera.
IP camera connection wizard.
If you can't get it to work, see our guide for Finding Camera URLs with Fiddler/ WireShark.
Many IP cameras publish both audio and video feeds in other stream formats - like MP4 or ASF or RTSP. iSpy can connect to all these using the VLC plugin. To use VLC you will need to download and install it, then restart iSpy and select VLC when adding a camera. The URL to connect to your camera feeds should be available in the manual that came with your camera or on request from the manufacturer.
VLC takes usernames and passwords directly in the URL so you need to enter the URL of your video feed formatted like this:
:PASSWORD@IPADDRESS/PATH-TO-VIDEO-FEED
For example:
:pass...@192.168.1.4/video.asf
You can pass many other arguments in to get VLC to format your stream in different ways although the default commands that are provided in iSpy should allow you to connect to anything. For more information see -howto/en/ch03.html
iSpy includes the ability to monitor and record the windows desktop. As most desktops are high resolution we've added in the ability to resize the recording to minimise processor and file sizes. You can treat the windows desktop camera type just like a normal camera - for example you can do motion detection on it (so you get an alert if anyone starts using the computer) or you can watch a live feed remotely to see what people are doing on it (and what they have been doing on it). iSpy also supports multi display setups and you can choose a screen to monitor.
You can connect to virtually any video source using VLC including HTTP and RTSP video feeds, video capture devices, local cameras, DVD's, local files etc. To setup the connection refer to the above diagram and follow these steps:
You can enable GPU decoding of H264 streams in VLC by adding adding this to the command options:
--ffmpeg-hw
Note that this functionality is currently experimental and may actually decrease performance depending on your video card capabilities (it takes time to move memory between the CPU and GPU).
Using the popular and free Android application IP Webcam you can turn your android device into a fully functioning wireless IP camera that you can use within iSpy, including video, audio, talk, text-to-speech and commands!*