No extra drivers are required, however adb must be installed.
Debian/Ubuntu: sudo apt install adb
ARCH Linux: sudo pacman -S android-tools
Fedora/SUSE: sudo yum install android-tools
3. Launch the DroidCam client. Remove any existing sources, and add a new Droidcam source.
The client will query for available devices. Click "Refresh Device List" to query again.
You'll likely get a dialog on the phone to Allow USB Debugging.
Tap OK to allow the connection.
Add your device and open the DroidCam app on the phone. Video should start automatically.
1. Ensure that you have an authentic or Apple-approved data cable, and connect your iPhone to your computer.
Windows PCs
USB connections require the Apple USB drivers. Windows will search for and install drivers automatically in most cases.
To verify: hit the Windows key, search for Installed Apps, Open and check for Apple Mobile Device Support in the list of apps.
You can also look for Apple Mobile Device Support in the windows Control Panel, under Programs and Features.
If Apple Mobile Device Support is not listed, you can download and install AMDS manually from here:
Apple Mobile Device Support
(64-bit).
Install and launch usbmuxd, the droidcam client will communicate with the usbmuxd service to detect and work with iPhones.
No extra drivers are required.
2. Launch the DroidCam client. Remove any existing sources, and create a new Droidcam source.
The client will query for available devices. Click "Refresh Device List" to query again.
Make sure to Trust the computer on the phone, if prompted:
Add your device and open the Droidcam app on the phone. Video should start automatically.
Windows PCs
Try getting iTunes in addition to the AMDS drivers from above:
Install the desktop version of iTunes by following the Windows link under other versionshere (do not use the Microsoft Store option),
or consult this help article by Apple
on how to update the AMDS drivers.
Linux PCs
Try restarting the usbmuxd service: sudo usbmuxd, or reboot the PC.
For further help, contact ios-support@dev47apps.com. Please include your system details and which steps you are having trouble with.
In the DroidCam client, use the File menu and access the Settings.
Open the Video section and change the resolution to 1280x720 (for 720p HD) or 1920x1080 (for 1080p FHD).
Important:
* Most video conferencing solutions (Zoom, Meet, Teams) are limited to 720p30, and running Droidcam at higher quality is redundant.
* The FPS option in the PC client is local to it, you also need to update the "Target FPS" under the camera settings in the phone app.
* Android: Some phones limit camera features to their own apps or for local video recording only –
in which case DroidCam will not be able to deliver higher resolutions / fps.
You can download a camera inspector to see which features your phone supports for apps: https://play.google.com/store/apps/details?id=com.airbeat.device.inspector
* Make sure the computer and the phone are on the same network. Both wired (Ethernet) and wireless (WiFi) connections are fine.
If you have both 2.4Ghz and 5Ghz WiFi networks active, all devices need to be on the same network.
* Check your router options to ensure Wifi multicast is enabled.
* Try restarting your WiFi router: unplug from power, wait a few seconds, plug back in and let it start up.
* Check if your computer has multiple network interfaces, and that the DroidCam client is using the correct one ("Bind IP" option under Advanced section in the Settings).
* If your computer has VPN software installed, try connecting DroidCam before enabling VPN, or connect the app via USB to bypass the VPN.
* If you have extra Firewalls enabled on your computer / your phone / your router – these might block the connection. Firewalls are usually present on corporate or school networks, and connecting via USB (or a WiFi hotspot) is the recommended workaround.
1. If you are using USB, ensure the cable is good quality and the USB ports are not loose.
2. If you are using WiFi, the connection may not be strong enough to handle the data.
Try restarting your WiFi router: unplug from power, wait a few seconds, plug back in and let it start up.
If you have both 2.4Ghz and 5Ghz WiFi networks active, all devices need to be on the same network.
3. Try to lower the video options:
In the phone app, open the Settings and under the Video section: (1) make sure "Advanced Options" are OFF, (2) Target Quality is 'Normal'.
Under the Camera section, make sure "Target FPS" is 30.
In the DroidCam client, open the Settings and change the video resolution to 1280x720 and FPS to 30.
Delete & re-add your phone in the client.
4.
Android only: Your phone may be restricting DroidCam as part of system optimizations.
Some Android manufacturers have introduced restrictions preventing apps from keeping wake locks, or working in the background.
You can work around these restrictions by connecting the phone to power, or disabling certain battery optimizations.
Please consult dontkillmyapp.com, which has listed various solutions for different Android brands.
Some Antivirus software block the connection to the phone. At this time it's unclear what the reason is.
Try adding droidcam.exe (from the client installation folder) as an exclusion / trusted / allowed program.
With Avast disable the Web Shields option.
With AVG disable the Web Protection option.
With Windows Defender, check the Real-Time Protection options.
Open the DroidCam app settings, and set the video Target Quality to 'High' or 'Very High' to reduce the pixelation.
Android: If you have fast WiFi or a good USB connection, you can also enable Advanced Options here
and select a custom bitrate instead of using the preset quality options. Consult the table below for 'Target Quality' to bitrate mappings when Advanced Options are OFF.
Remote controls are part of the Pro upgrade in the phone apps, and allow you to control various
aspects of the camera from the PC.
With the DroidCam Client, use the "View" menu to access the "Controls" dock.
With OBS Studio, use the Custom Browser Dock feature (under the "Docks" menu) to access the remote.
Read more below
On iOS, open DroidCam's settings and select your preferred lens before starting video.
On Android, open the DroidCam OBS app settings and enable "Camera2 API".
The app should now detect and offer more options in the main camera selection menu.
With some newer phones (Android 11+) extra lenses are accessible by zooming in/out while video is active.
Note: Some phones limit camera features to their own apps or for local video recording only –
in which case DroidCam will not be able to access all lenses.
For example the Samsung Galaxy Ultra phones do not expose the telephoto lens to apps.
You can download a camera inspector to see which features your phone supports for apps: https://play.google.com/store/apps/details?id=com.airbeat.device.inspector
Streaming video will use a lot of resources on your phone.
DroidCam is designed to be minimalistic and save resources where possible.
* Do not enable audio, if you don't need it. This uses extra CPU.
* Keep the phone at 100% charge and connected to power, to avoid any battery usage and extra heat.
* Dim the phone screen to reduce resource usage more (Auto-Dim can be found in the apps Settings).
* Place the phone in a way that will let it dissipate heat.
* Do not max out the video options. Keep "Advanced Options" off and use the "High" or "Very High" video quality preset in the app settings.
* Keep the target capture FPS at 30 and video size at 1280x720. Most video conferencing programs are limited to 720p30 and running Droidcam at higher quality is redundant.
Purchases are added to your app store account (Google & iCloud), and will carry over to new devices. You will not be double-charged.
Note that Apple and Google handle their app stores independently and the pro upgrades are separate on each platform.
You can use the "Get Pro" dialog (Android), or the "Restore Purchase" option (iOS), to re-unlock the app.
Ensure both the appstore and dev47apps.com load correctly.
You may need to switch off VPNs, if one is active.
If you have multiple accounts on your phone, DroidCam must be installed with the correct one (which owns the purchase).
This is especially important on the Google Playstore, where you can have multiple profiles.
You can purchase DroidCam for use on Android phones without the Play Store and Google services,
for example if you have a Huawei device or are using a Google-free version of Android for extra privacy:
Read More.
OBS Studio is a popular open-source project, and the DroidCam PC client is a modified version of OBS.
Existing OBS users do not need to get the client and can use the DroidCam
plugin for direct and easy integration.
The DroidCam Virtual Output component is also available to OBS users as a
standalone plugin.
Note that DoridCam is developed and maintained separately, it is not connected or affiliated with the OBS Project and its authors.
StreamLabs (formerly SL-OBS) does not support external plugins, so direct integration is not possible.
You can use DroidCam with StreamLabs,
* Using a 'Video Capture' source along with the DroidCam PC client.
* Using a 'Browser' source and the following URL template: http://wifi-ip:droidcam-port/video/size.
For example: http://192.168.0.1:4747/video/1280x720
The DroidCam Client and app use port 4747 by default.
You can change the server port in the phone app Settings. Port numbers must be in (1024, 65536) range, non-inclusive.
In the computer client, add your phone then open its Properties in the sources area.
Click [Deactivate] to disable the source and change the "DroidCam Port" entry here.
Click [Activate] to re-enable the source.
If video does not start, Deactivate and click [Refresh Device list]. Re-select your phone in the "Device" drop-down and try again to Activate.
Please contact support@dev47apps.com if you experience issues.
Include your system details (iOS/Android/Windows/Linux) and the droidcam client logs with your email.
Use the Help menu in the DroidCam Client to access the logs, they are in your home folder:
Windows C:\Users\USERNAME\AppData\Roaming\droidcam-obs-client\logs
DroidCam on iOS is universal, and works with both the original and new clients.
Remote Controls
The phone app includes a remote control as part of the Pro upgrade, which you can open on your computer.
In the DroidCam Client, use the "View" menu to access the "Controls" dock.
The dock will automatically attempt to load the remote controls of the currently selected phone in your "Sources" area.
The dock can be resized, moved, or popped-out.
The remote is also accessible over Wifi (see below).
The remote controls work over your local Wifi, and can be accessed via the URL shown in the app
(top left corner, while video is active) using a web browser.
OBS Studio users can add a 'Custom Browser Dock' to access the remote via URL.