You can start using DroidCam via the various methods described here.
First, start the client app on your PC. You’ll find a shortcut to DroidCam Client under Start Menu, and on your Desktop.
If there is a separate admin account on the system, these shortcuts will be created on that users Desktop/Start Menu during installation. If you can’t find any shortcuts, “DroidCamApp.exe” is in the installation folder: C -> Program Files -> DroidCam (or ‘Program Files (x86)’).
Connect via WiFi
1. Turn on WiFi on your phone and connect to your home (or work/school) network as you normally would. You should be able to access web pages via the browser app.
2. Start the phone app (DroidCam or DroidCamX). It should print “Starting server..”, and IP & Port information. If the IP is all zeros (0.0.0.0) – you are not properly connected to a WiFi network.
3. On the PC client, make sure the connection method is “WiFi/LAN”. Enter the IP and Port as displayed on the phone. Click [start].
4. The phone app should start showing the camera output. The PC client should start updating the “webcam” output – you can check in Skype/etc. Find “webcam” or “video” settings in the options/preferences of these programs.
5. Use the [stop] button to disconnect.
If the connection fails, try:
- Closing and re-opening the app
- Toggling the Wifi on phone and/or laptop
- Changing the connection port number in the app & client (eg. 4748 …)
- Restarting your Wifi router (unplug from power, wait a few seconds, and plug it back in)
Connect via Internet Browser or another Device (IP Camera)
1. Turn on WiFi on your phone and connect to a WiFi network as you normally would.
2. Start DroidCamX, it should print “Starting server..”, and IP & Port information. If the IP is all zeros (0.0.0.0) – you are not properly connected to a network.
3. Open your internet browser (Firefox, Chrome, Explorer, etc), and enter http://ip:port into the address bar (replace these with the actual ip and port values from the app). This should open a web page with the camera feed embedded inside.
- Use an MJPEG viewer app or program to access the raw feed via http://ip:port/mjpegfeed (eg. on a Tablet or another smartphone)
WiFi Server Mode (DroidCamX only, 3G/LTE compatible)
1. Use the “WiFi Server” option on the PC client. Click [Start] to wait for a connection.
3. Start DroidCamX, use the options menu and choose “Connect to Server”. You will need the computers IP address, look in your network settings.
Forwarding port 4747 to the PC in your home network can allow you to connect to your external IP over 3G/LTE (Be careful with data plan limits! Use Format 2 with low video quality option).
Connect via Bluetooth (DroidCamX only)
Note: Everything was developed and tested with the default Windows/Microsoft bluetooth software. You may get errors if your computer is running 3rd party bluetooth software.
1. Use the Bluetooth option on the PC client. Click [Start]. If no error messages get displayed, the client is ready to accept a connection.
2. Start DroidCamX, use the options menu and choose “Connect to Server”, then the bluetooth option.
If bluetooth is off, the app will request for it to be turned on. Choose Bluetooth via the options menu again once enabled.
3. You will be presented with the standard device picker. Choose your computer from the list. If it’s not there, make the computer ‘discoverable’ and scan for it on the phone.
4. DroidCamX will show a message indicating that the “target device has been set”. Choose the Bluetooth option again from step 2 to try and connect.
5. You should start seeing video output as usual. You should use format 2 with low quality option.
Connect via USB (advanced)
Connect your device to the computer with the USB cable, then use the USB option on the PC client and click [Start].
The client will try to detect the device and establish a connection. If it works, great, you can stop reading now
USB connections are possible via a program called “Android Debug Bridge”, or ADB. A copy of adb.exe is included in the DroidCam installation folder. You can search on Google for info on ADB in Android.
ADB works when manufacturer drivers are installed on the computer (ie. drivers from Samsung, or Sony, or HTC, etc.).
Here are the steps you need to take:
1. Disconnect the device from computer.
2. Install drivers for your device on computer, see: http://developer.android.com/tools/extras/oem-usb.html#Drivers.
3. On the device, if you are running Android 4.2+, enable “Developer Options” in settings. See http://www.cnet.com/how-to/restore-the-developer-options-menu-in-android-4-2/
4. In “Developer Options”, enable “USB Debugging”. Plug the phone to computer over USB. Your computer will now detect the phone as a new “usb device” and associate it with the drivers.
This should be enough for DroidCam to work over USB.
If you get “connection reset” errors from the Droidcam client, try changing the port setting in the app and the client.
You can manually check if ADB is working:
- Open My Computer and find where droidcam was installed. By default it should be under Program Files. Note the location (eg. “C:\Program Files\Droidcam”, or “Program Files (x86)”)
- Go to start -> all programs -> accessories. Right-click on “Command Prompt” and choose ‘run as administrator’
- In the window that opens, enter cd “C:\Program Files\DroidCam\”, where the text in quotes represents the install location from above.
- Enter cd adb
- Enter adb devices
The last command above prints “List of devices attached”, followed by any detected device IDs (e.g. “device HT1234ABCD”) when things work.