DroidCam Virtual Output

DroidCam Virtual Output 0.1.2

dev47

Member
dev47 submitted a new resource:

DroidCam Virtual Output - An alternative virtual output plugin

This is an alternative virtual output plugin that connects OBS Studio with the DroidCam virtual camera drivers on Windows.

Key differences

Existing virtualcam implementations use DirectShow, whereas DroidCam uses kernel drivers which closer simulate hardware. This approach is more complex but results in wider support for apps.

For audio: all apps/programs should detect the droidcam virtual audio (microphone) on your PC.
For video: all apps/programs should detect the droidcam...

Read more about this resource...
 

ASchneider

Member
Hey there! I really like the idea, thanks for sharing. This could solve many problems with apps that doesn't like the native OBS virtual camera system. I was wondering: is it possible to create virtualcameras output from a specific source or just the main output for now? Something like a filter to work as a virtuacam filter or dedicated NDI source. Thanks.
 

nitchevcasseus

New Member
Think i found a bug. When you change the video base and output to 1080x1920, it crashed OBS. When you toggle the output on.
 

Attachments

  • Capture.PNG
    Capture.PNG
    21.3 KB · Views: 214

dev47

Member
dev47 updated DroidCam Virtual Output with a new update entry:

0.1.2

* Added an auto-start toggle to the menu.
* Fixed crashes when using less-typical video sizes (ex. 9:16 portrait resolutions) in OBS.
Note that the droidcam virtual camera drivers are still limited to the standard 640x480...1920x1080 options. Output from OBS will be scaled to fit into whichever one of these is being used by external programs.

This release requires OBS Studio v28+

Read the rest of this update entry...
 

ASchneider

Member
Hello @dev47 !

I just watched your interview in the NDI YouTube channel, congratulations :)

Sorry to ask: you had already told us that having a filter to output a specific source is possible but I was wondering if it would be also possible have multiple droid cameras so we can use those cameras for different apps, with different OBS sources?

There's a filter that you can do that, you can register as many virtual cams as you want but sadly it would not be updated for v28 and also it has the same problem as the native virtualcam, it doesn't work with all apps...

Thanks!
 

Danny Horan

New Member
Heya :)

Just the sort of thing I've been looking for, and, most importantly, it functions with phone on Wifi and PC on Ethernet!
No other option I've seen has offered this ability.
Thank you for that (otherwise it'd be off for extension cords and all that, ha, why waste $ on a wifi mobo when you're gaming on a TB+ connec? lmao doesn't make sense to me... anyway)


Forgive me if I'm missing something here, I went back and browsed to plugin description here and all that sort of stuff but didn't see if mentioned anywhere

What's up with the "watermark"? it's not exactly useful with a ton of white text over the imagine
Is this some "not upgraded" thing for paid versions, or is it just something ridiculous I'm missing somewhere?
(honestly I'd never have even imagined something this insanely intense, could just use app ads or whatever, damn...)

anyway, amazing stuff, just useless with all that stuff over the camera showing in OBS (I can only presume since it's showing in OBS preview it would get sent with the rest of the data, not interested in testing it on my channel tbh)

(and yes, you may go ahead and make the old "yeah but it's 5$" argument, but then you try and survive on SSDI and be able to spare that)

Thanks for your time
Truly sorry if I missed some setting or toggle whatever and certainly intend no offense in any way at all
Cheers
 

Danny Horan

New Member
Heya :)

Just the sort of thing I've been looking for, and, most importantly, it functions with phone on Wifi and PC on Ethernet!
No other option I've seen has offered this ability.
Thank you for that (otherwise it'd be off for extension cords and all that, ha, why waste $ on a wifi mobo when you're gaming on a TB+ connec? lmao doesn't make sense to me... anyway)


Forgive me if I'm missing something here, I went back and browsed to plugin description here and all that sort of stuff but didn't see if mentioned anywhere

What's up with the "watermark"? it's not exactly useful with a ton of white text over the imagine
Is this some "not upgraded" thing for paid versions, or is it just something ridiculous I'm missing somewhere?
(honestly I'd never have even imagined something this insanely intense, could just use app ads or whatever, damn...)

anyway, amazing stuff, just useless with all that stuff over the camera showing in OBS (I can only presume since it's showing in OBS preview it would get sent with the rest of the data, not interested in testing it on my channel tbh)

(and yes, you may go ahead and make the old "yeah but it's 5$" argument, but then you try and survive on SSDI and be able to spare that)

Thanks for your time
Truly sorry if I missed some setting or toggle whatever and certainly intend no offense in any way at all
Cheers



(is there really no edit function or...? oh I guess edit is a limited time option?)

Sorry, this was regarding the regular DroidCam plugin, somehow I kept getting linked back to here, anyway, apologies
 

dev47

Member
@ASchneider -- no plans to support multiple virtual camera instances. This is something that has come up a few times in the past, but I am of the opinion that this is an extremely inefficient way to go about things. This was one of the motivations for the DroidCam OBS app (to bring 1+ phones into OBS without needing to go through multiple clients + virtual cams).
 

ASchneider

Member
@ASchneider -- no plans to support multiple virtual camera instances. This is something that has come up a few times in the past, but I am of the opinion that this is an extremely inefficient way to go about things. This was one of the motivations for the DroidCam OBS app (to bring 1+ phones into OBS without needing to go through multiple clients + virtual cams).
Hello! Thanks for the reply. I believe the idea is the opposite of that: sometimes we need to send multiple, individual sources from OBS to other services, like VDO.Ninja (direclty inside OBS), having multiple virtual camera outputs is a must... I believe that not everybody would use that but it is a really useful feature :)
 

hqraja

New Member
Hello,

I can't seem to get this to work.

I installed the latest versions of the DroidCam Virtual Output and DroidCam Drivers on the PC, and the DroidCam OBS app on Android. I then opened the app on my phone, created a scene in OBS on my computer, added a 'Video Capture Device' source to it, and selected 'DroidCam Video' as the device, but it's stuck on 'Start DroidCam'.

Next, in OBS, I went to Tools > DroidCam Virtual Output and set it to Active, but nothing appears.

DroidCam OBS app on my phone is stuck on 'Waiting for Commection'.

What am I doing wrong? Do I also need the DroidCam PC client or the DroidCam OBS Camera plugin installed?
 

fedethetv

New Member
Hello. Is anyone having trouble opening the Droidcam Video on VLC? I run an HTTP stream with VLC and i used to use another virtualcam plugin but obs v28 broke compatibility so i came here. But when i try to open it in vlc, the screen just stays blank.
 

dev47

Member
@hqraja - the DroidCam-OBS app and this plugin are completely unrelated. I am not sure where the confusion came from, if you have any feedback on how to improve the different plugin/app descriptions please let me know.

This plugin simply provides an alternative virtual camera for obs, to get the OBS output into 3rd party apps like Discord/Skype/Zoom etcc.
For the Droidcam-OBS app, see the Droidcam source plugin: https://obsproject.com/forum/threads/droidcam-obs-camera.145220/
 

dev47

Member
@fedethetv sorry for the late reply here, but I did double check and VLC worked fine on my end.

Make sure that on the Open Capture Device page the "Video Size" box is either empty or you're specifying a standard video size (640×480, 960×720, 1280×720, 1920×1080). There may be other settings that are not compatible with the virtual cam.

You can also open the "Messages" windows (under Tools) and look there for what's failing and work off that.
 
Top