DroidCam OBS Camera

DroidCam OBS Camera 2.3.3

Masterlab

New Member
@Masterlab -- Just looked into this, it looks like obs-me has different FFmpeg libraries bundled, preventing DroidCam from loading.
I tried playing around with it to see if there's an easy way to work around it, but unfortunately obs-me just crashes when DroidCam is activated.
Dang, but thx a lot!
Do you see a workaround? Replacing FFmpeg against standard OBS ones?
 

ad1562

New Member
PSA for DroidCam OBS users on Windows 10 connecting to an iPhone via USB (a very specific use-case )

If you've installed iTunes from the Microsoft Store, you're likely to encounter certain issues with DroidCam OBS recognizing you're iDevice. Instead download and install the EXE from the iTunes site. When the page loads, you'll be presented with the Microsoft Store link. However, scroll down and next to the text, Looking for other versions?, click Windows. You'll be able to download the EXE for your version of Windows on the next page.

You're welcome

PS - Whenever I opened OBS, DroidCam OBS would not recognize my iPhone X. I would have to dis/re-connect the USB cable one or more times to get the picture working. The above completely solved this issue, hence sharing the same.
 

CurlyBlonde

New Member
Is there any way you can create a version of this that would act as a selectable webcam in different programs on our PC's such as Snapchat Camera for example ?

What I would like to do is to be able to get the image/video from the phone, run it thru the Snapchat Camera windows program and then use the feed from the snapchat camera in OBS and from there be able to start the virtual cam or stream .

Is it possible ?
 

Attachments

  • Screenshot 2022-06-25 042935.jpg
    Screenshot 2022-06-25 042935.jpg
    45.8 KB · Views: 107

Tiobacontoast

New Member
When connecting Android device with USB while having a 2nd device using touch portal (which also uses android dev mode) , causes some issues where i can only use the device that connects first , sometimes i can get both to work by unplugin and replugin them, but most of the time i have to disconnect 1 to get the other to connect.

PS: when touch portal is connected first, the droidcam obs properties preview flickers and doesnt do anythign when clicking activate
 

dev47

Member
@Tiobacontoast - likely an adb conflict. If the others apps ship a different version, they will clash.

DroidCam adb files are under: C:\Program Files\obs-studio\data\obs-plugins\droidcam-obs\adb\
You can just copy/replace these from one app into the other, making them the same.
 

CptBubbles

New Member
@dev47 I'm running into an issue in DroidCam OBS where it seems to be blurring my background. The floor, walls, lights, etc get blurry but not me in the center of the frame? Wanted to see if y'all had some input on how to fix the blur.

Premium User btw, love the app so much
 

CptBubbles

New Member
@dev47 I'm running into an issue in DroidCam OBS where it seems to be blurring my background. The floor, walls, lights, etc get blurry but not me in the center of the frame? Wanted to see if y'all had some input on how to fix the blur.

Premium User btw, love the app so much
Please disregard my "un"intelligence, due to my issue of not being able to let something go until I figure it out, certain phone cameras apparently need a certain amount of light otherwise the exposure will try to overcompensate causing this blurring effect. When zoomed out to (x.6) it requires MORE light than normal to stay focused and within the exposure set in the settings.
 

dev47

Member
Since a few people inquired, a special "OBS Music Edition" version of DroidCam has been uploaded to Github. It's video only, but should work otherwise.
 

dev47

Member
A standard release for OBS 28 has also been published, (Windows only; Linux and Mac builds coming soon)
 

TheodoreZang

New Member
A standard release for OBS 28 has also been published, (Windows only; Linux and Mac builds coming soon)
Thanks OBS 28 Support.
However, it does not work on macOS(arm64) OBS28 RC1 or later.
Plugin should be .plugin, not .so.
Also, the installation destination must be a user library.

The same issue exists in Waveform.
 

Danny Horan

New Member
Please forgive me if this has been asked before (I've not seen it specifically asked, and, while stated, I've had this issue with just about every "phone cam to OBS" anything I've tried.

I do not use Wifi on my home PC, in fact, my PC mobos do not even have wifi capability on them, wasted money in a tower (imho)
(people say "frames win games" welp, try not using shite home internet ;-) )
Like any real computer user, my home network (including all non-mobile devices) are ethernet wired over a high speed internal intranet
(not that needs explaining to any of the comp sci people on this board, but still)

My mobile phone (Samsung Galaxy S10 for troubleshooting or specific answers/advice) is ofc connected via Wifi to the same network (5G, altho I doubt that would effect the network connection to the PC)

Is it possible to use the mobile phone camera as a source in OBS with OBS on the physical connection and the phone on the mobile connection?

(For example, I know this is NOT possible in the DroidcamOBS Android app, must be wifi, same with SLOBS, must be wifi)

Thank you in advance for any and all assistance.
 

dev47

Member
If the phone is connected to the same router as the computer, ie. they are in the same subnet (192.168.X.YYY), then it should work.
It will not work if the phone is on a mobile data connection (4G/LTE/etc), since thats your carriers network and the data would have to travel through the public internet to reach back to your computer.
You can verify by pinging the phone from the computer using the command prompt.
 

Danny Horan

New Member
If the phone is connected to the same router as the computer, ie. they are in the same subnet (192.168.X.YYY), then it should work.
It will not work if the phone is on a mobile data connection (4G/LTE/etc), since thats your carriers network and the data would have to travel through the public internet to reach back to your computer.
You can verify by pinging the phone from the computer using the command prompt.

Yep, phone is connected to the same router as the desktop ethernet and via wifi (I actually keep data disabled)

I was thinking it "should" work as an IP camera of some sort (which is basically what it sounds like)

Thanks very much for your response, downloading the update now :-D
 

hockinsk

New Member
I'm struggling to get this working over USB or WiFi on OBS v28.01 and DroidCam v1.6.0.
I've followed the guides through to the letter, several on youtube, but the Android App just scrolls through Waiting for Connection forever in WiFi mode. I've disabled Mobile Data on the phone so I'm definitely connected to Home WiFi as is Windows 10 running OBS Studio. I confirmed IP address all match, allowed port 4747 through the firewall of TCP & UDP etc. Enabling USB Debugging on the phone doesn't get much further with USB mode either, I just get SM-G955F [USB] which is the model of my Samsung phone nothing happens, just blank. I've tried setting the debugging modes Default USB Configuration as Transferring Files, USB Tethering, MIDI, Transferring Images & Charging Phone Only, but doesn't make any difference. I've tried front and rear cameras. The OBS Log file from the moment I add the DroidCam plugin to a scene to use USB mode reads:

Code:
13:07:37.312: User added source 'DroidCam OBS' (droidcam_obs) to scene 'Scene'
13:07:48.520: [DroidCamOBS] Refresh Device List clicked
13:07:48.520: [DroidCamOBS] mDNS: query _droidcamobs._tcp.local. ANY via socket 4532
13:07:48.521: [DroidCamOBS] USBMux: found 0 devices

I assume the found 0 devices is the issue, but not sure what that means as the device is listed as SM-G955F [USB??

Weirdly, when I look at the OBS logs when connecting the Samsung over WiFi, the logs mention LG-H990 which is my old phone that had DroidCam installed, but I've never used on this computer or installation of OBS, so not sure where/how DroidCam OBS is thinking my Samsung is the LG-H990 which has long been recycled.

Code:
13:14:28.950: [DroidCamOBS] Refresh Device List clicked
13:14:28.951: [DroidCamOBS] mDNS: query _droidcamobs._tcp.local. ANY via socket 4644
13:14:28.952: [DroidCamOBS] USBMux: found 0 devices
13:14:29.011: [DroidCamOBS] mDNS: ANSWER record=LG-H990._droidcamobs._tcp.local.
13:14:29.011: [DroidCamOBS] added new device with serial 'LG-H990._droidcamobs._tcp.local.'
13:14:29.011: [DroidCamOBS] using model='LG-H990' for 'LG-H990._droidcamobs._tcp.local.'
13:14:29.011: [DroidCamOBS] device 'Android.local.' not found
13:14:29.011: [DroidCamOBS] device 'Android.local.' not found
13:14:29.011: [DroidCamOBS] device 'Android.local.' not found
13:14:29.011: [DroidCamOBS] device 'Android.local.' not found

Any ideas. I generally use scncpy, but was hoping to perhaps do audio at the same time as sndcpy isn't compatible with my Android version od the Samsung Galaxy S8+ unfortunately.
 
Last edited:

hockinsk

New Member
Thought I'd try uninstalling everything to do with OBS off the Samsung & PC making sure all settings were deleted too off Android DCIM and Appdata for obs-studio. Reinstalled everything and it's still somehow identifying the Samsung as USB, but WiFi as an old LG phone that doesn't exist, it's recycled in a bin somewhere probably. Why is DroiCam trying to connect to LG-H990 on WiFi when it doesn't exist even physically? Is DroidcamOBS saving things to the registry? I searched for LG-H990 but there's no values found when searching.

Code:
14:38:25.052: [DroidCamOBS] create(source=000001EE1050FFC0) r160
14:38:27.191: [DroidCamOBS] iOS USB support not available
14:38:27.191: [DroidCamOBS] activated=0, deactivateWNS=1, is_showing=0, enable_audio=0
14:38:27.191: [DroidCamOBS] video_format=avc video_resolution=640x480
14:38:27.191: [DroidCamOBS] video_thread start
14:38:27.192: [DroidCamOBS] audio_thread start
14:38:27.192: [DroidCamOBS] video_decode_thread start
14:38:27.208: User added source 'DroidCam OBS' (droidcam_obs) to scene 'Scene'
14:38:44.393: [DroidCamOBS] Refresh Device List clicked
14:38:44.394: [DroidCamOBS] mDNS: query _droidcamobs._tcp.local. ANY via socket 6544
14:38:47.802: [DroidCamOBS] Refresh Device List clicked
14:38:47.803: [DroidCamOBS] mDNS: query _droidcamobs._tcp.local. ANY via socket 7120
14:38:47.856: [DroidCamOBS] mDNS: ANSWER record=LG-H990._droidcamobs._tcp.local.
14:38:47.856: [DroidCamOBS] added new device with serial 'LG-H990._droidcamobs._tcp.local.'
14:38:47.856: [DroidCamOBS] using model='LG-H990' for 'LG-H990._droidcamobs._tcp.local.'
14:38:47.857: [DroidCamOBS] device 'Android.local.' not found
14:38:47.857: [DroidCamOBS] device 'Android.local.' not found
14:38:47.857: [DroidCamOBS] device 'Android.local.' not found
14:38:47.857: [DroidCamOBS] device 'Android.local.' not found
14:38:49.049: [DroidCamOBS] Refresh Device List clicked
14:38:49.049: [DroidCamOBS] mDNS: query _droidcamobs._tcp.local. ANY via socket 7120
14:38:49.091: [DroidCamOBS] mDNS: ANSWER record=LG-H990._droidcamobs._tcp.local.
14:38:49.091: [DroidCamOBS] added new device with serial 'LG-H990._droidcamobs._tcp.local.'
14:38:49.091: [DroidCamOBS] using model='LG-H990' for 'LG-H990._droidcamobs._tcp.local.'
14:38:49.091: [DroidCamOBS] device 'Android.local.' not found
14:38:49.091: [DroidCamOBS] device 'Android.local.' not found
14:38:49.091: [DroidCamOBS] device 'Android.local.' not found
14:38:49.091: [DroidCamOBS] device 'Android.local.' not found
 

Attachments

  • lg.png
    lg.png
    19.1 KB · Views: 48

dev47

Member
It's not connecting to the LG, it's discovering the LG (ie. the LG phone is responding to the search query on the Wifi). You need to click "Activate" to actually start a connection. There are no registry entries, everything is saved within the OBS app data.

I would really prefer not to pollute this public thread with individual support queries; could you please email support@dev47apps.com with all these details (and consider deleting the above posts since they're specific to your case).
 
Top