Resource icon

OBS-VirtualCam 2.0.4

Paolo Rubio

New Member
Hi All, I can really use this in my current project.

TLDR:Have you guys tested it with Webex? Or more specifically Webex Event Center?


The story is we have an Telepresence SX80 which we want to use as a webcam for Webex Event Center. As far as I have researched the way to do this is to use an HDMI capture card to our laptop and use OBS virtualcam as a webcam for Webex Event Center. Can any of you guys confirm if virtualcam works with webex? we need to confirm first before buying an hdmi capture card. Thanks
 

IProto

New Member
I am not very technical with video so apologies if I don't explain this well. I installed this plugin and tested with a website (appear.in) using both 16:9 and 4:3. When I tested on their widescreen option it looked fine, I believe this matches my camera's default output. When I tested at 4:3 it had a solid black bar down the right side of the video which I could not effect by any of the plugin options. Is this expected? Is there any way to make the video fill the entire 4:3 output? Thanks!
 

catxfish

Member
I am not very technical with video so apologies if I don't explain this well. I installed this plugin and tested with a website (appear.in) using both 16:9 and 4:3. When I tested on their widescreen option it looked fine, I believe this matches my camera's default output. When I tested at 4:3 it had a solid black bar down the right side of the video which I could not effect by any of the plugin options. Is this expected? Is there any way to make the video fill the entire 4:3 output? Thanks!
Can you give me some information about how you set camera to 4:3 ? Is there an option on appear.in ?
 

IProto

New Member
Can you give me some information about how you set camera to 4:3 ? Is there an option on appear.in ?
The default view in appear.in seems to be 4:3. You can append '?widescreen' to your room's URI to have it display in 16:9. It's kinda strange too because randomly it'll work fine, but very infrequently. I've had it work normally maybe 1-2% of the time. I'll include a screenshot on appear.in of what I'm seeing (sorry for their size). My scene contains just a 4:3 green box centered in the stage. The video resolution is set to 1280x720. I will also mention I'm on windows 10 using bootcamp on a macbook pro.

In widescreen it looks like this:
CUcuFwC.png


In the normal mode it looks like this:
4NUJCPn.png
 

catxfish

Member
The default view in appear.in seems to be 4:3. You can append '?widescreen' to your room's URI to have it display in 16:9. It's kinda strange too because randomly it'll work fine, but very infrequently. I've had it work normally maybe 1-2% of the time. I'll include a screenshot on appear.in of what I'm seeing (sorry for their size). My scene contains just a 4:3 green box centered in the stage. The video resolution is set to 1280x720. I will also mention I'm on windows 10 using bootcamp on a macbook pro.

OK, I get same situation on my windows 10 laptop. But it works fine on my windows 7 PC,
There might be something wrong on camera format . I am going to figure it out .
 

catxfish

Member
The default view in appear.in seems to be 4:3. You can append '?widescreen' to your room's URI to have it display in 16:9. It's kinda strange too because randomly it'll work fine, but very infrequently. I've had it work normally maybe 1-2% of the time. I'll include a screenshot on appear.in of what I'm seeing (sorry for their size). My scene contains just a 4:3 green box centered in the stage. The video resolution is set to 1280x720. I will also mention I'm on windows 10 using bootcamp on a macbook pro.
I use 2 device to do communication test . Turns out the error is only occur on preview, the receive side gets the right result .

WIN7 Device
QRaChAQ.jpg

WIN 10 Device
ISMl1V6.jpg


But i found if you set OBS canvas size to 800x600 , the preview window suddenly act correct. (But you have to reopen browser, and 1280x960 doesn't work).
I have no idea why this work , but maybe you can use 800x600 canvas size to avoid this error .
 

IProto

New Member
Awesome, I didn't actually try looking at what the other side would see. Everything is working the same as you described above for me as well. Thanks!
 

PokemonGranada

New Member
Thank you very much for this great plugin.

I was wondering if it would be possible to capture, in STUDIO MODE, both OBS windows separately (I mean the right and left OBS side when it is set in Studio Mode). If it is possible that would be extremely useful for set a Multiview Scene.

Again thank you very much for your work.
 

catxfish

Member
Thank you very much for this great plugin.

I was wondering if it would be possible to capture, in STUDIO MODE, both OBS windows separately (I mean the right and left OBS side when it is set in Studio Mode). If it is possible that would be extremely useful for set a Multiview Scene.

Again thank you very much for your work.

This plugin is an output plugin , which means it receive only output image from OBS kernel .
So basically it's impossible to fetch preview scenes.
 

catxfish

Member
It would be grat if it ran in OBS-NDI manner, ie. also as a filter. Then it could be used the way @PokemonGranada wants.
Yes, making a new filter plugin should achieve this goal .
The difficult part is on how to dynamically simulate multiple devices on receive side , it might become a very complex operation for user compared with a simple installer .
That's why a filter never be a plan of this project .
But i'd like to know how many people have interest on this?
 

matias_pl

New Member
It's not that hard when you think of it. For starters You can have a static pool of a couple (say 4+1) virtual devices waiting for data to arrive just as your current single directshow "device" filter does. Registered and ready for work. And in OBS you let the user decide what goes where (and make sure theres at best one-to-one relation between the obs filter and a virtual device) apart from the regular output going to the OBS output "device".
 

matias_pl

New Member
My directshow filter writing skills have become rusty since I did my masters degree on one, but if I recall correctly you can have runtime self-registering filters if need them too. I think a static pool is a safer and better way to go.
 

catxfish

Member
It's not that hard when you think of it. For starters You can have a static pool of a couple (say 4+1) virtual devices waiting for data to arrive just as your current single directshow "device" filter does. Registered and ready for work. And in OBS you let the user decide what goes where (and make sure theres at best one-to-one relation between the obs filter and a virtual device) apart from the regular output going to the OBS output "device".
A fixed number of filter would be simplest , I just don't like too many devices showing for selection.
But I'll consider it.
Thanks.

And if who watching this thread is also looking for independent scene dshow output , you can give some responses or simply a like to let me know your opinion.
 
Last edited:

OBS Supporter

New Member
Hi Catxfish! Skype doesn't recognize OBS-Camera
What I did:
  • installed OBS-VirtualCam 1.2.0 by installer
  • ran OBS as admin + started virtual cam
  • opened skype (no option to select OBS-camera but note "webcam used by other program etc)
 

catxfish

Member
Hi Catxfish! Skype doesn't recognize OBS-Camera
What I did:
  • installed OBS-VirtualCam 1.2.0 by installer
  • ran OBS as admin + started virtual cam
  • opened skype (no option to select OBS-camera but note "webcam used by other program etc)
If you can see obs-virtualcam in other application , your problem might be you use Skype UWP.
Skype UWP (which is default built in Windows 10) does not accept pure directshow interface.
You have to download Skype desktop from their website.
 

OBS Supporter

New Member
Dear catxfish! Well done, you were right. Installing the classic Skype solved it
If others face the same problem they can download Skype as described here: https://answers.microsoft.com/en-us...p/9287dd14-94f0-4f20-9f27-855bd3054c52?auth=1
  • If you wish to get the classic Skype for Windows 10 kindly go to this link: https://www.skype.com/en/get-skype/
  • Click on the blue Get Skype for Windows > Select Get classic Skype (at the bottom part of the dropdown).
  • Be aware that win10 puts skype now into autostart list. Deactivate autoastart via taskmanager.
 

OBS Supporter

New Member
Dear catxfish! Well done, you were right. Installing the classic Skype solved it
If others face the same problem they can download Skype as described here: https://answers.microsoft.com/en-us...p/9287dd14-94f0-4f20-9f27-855bd3054c52?auth=1
  • If you wish to get the classic Skype for Windows 10 kindly go to this link: https://www.skype.com/en/get-skype/
  • Click on the blue Get Skype for Windows > Select Get classic Skype (at the bottom part of the dropdown).
  • Be aware that win10 puts skype now into autostart list. Deactivate autoastart via taskmanager.
If you can see obs-virtualcam in other application , your problem might be you use Skype UWP.
Skype UWP (which is default built in Windows 10) does not accept pure directshow interface.
You have to download Skype desktop from their website.
Hi Catxfish! Basically it worked with skype for desktop (as I wrote ina another reply).
The Skype Option video Settings shows the correct OBS-Camera (see screenshot below), however in a real skype video call I received error message "skype cannot connect to your webcam".
What can I do now?
https://drive.google.com/file/d/11esVWra_fsgRGIUHOGaqxmimNvWBPGIz/view?usp=sharing
https://drive.google.com/file/d/1qWc_jLkptMq9L6ydFQHBxUZpTwUy64NT/view?usp=sharing
open

open
 

catxfish

Member
Hi Catxfish! Basically it worked with skype for desktop (as I wrote ina another reply).
The Skype Option video Settings shows the correct OBS-Camera (see screenshot below), however in a real skype video call I received error message "skype cannot connect to your webcam".
What can I do now?
https://drive.google.com/file/d/11esVWra_fsgRGIUHOGaqxmimNvWBPGIz/view?usp=sharing
https://drive.google.com/file/d/1qWc_jLkptMq9L6ydFQHBxUZpTwUy64NT/view?usp=sharing
open

open
Oh! It is frustrated . A dummy device path cause this error , and it's used to solve another problem .
You have to delete it manually to let it work.
1.Execute "Regedit" in Windows
2.Find HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{860BB310-5D01-11d0-BD3B-00A0C911CE86}\Instance\{27B05C2D-93DC-474A-A5DA-9BBA34CB2A9C}
3.Delete "DevicePath" key in the right side , which value is obs:virtualcam

Or using version 1.1.2 might work too

I'll give an update in a few days.
 
Top