Figured it was relevant to put this here.
I know a lot of people are using Teams, Zoom and other video conference/chat platforms for work these days.
I had a small epiphany last night, did a bit of googling and you can indeed use OBS to produce a virtual camera image which both Teams and Zoom will pick up as a webcam. It's just a standard Windows video input so I imagine anything that uses a camera will work with it.
I'll post an article link below, but the TLDR is ...
1. Install OBS (
http://obsproject.com/)
2. Install the Virtual camera plugin (
https://obsproject.com/forum/resources/obs-virtualcam.539/ )
3. Enable the virtual camera output in OBS (Tools->Virtual Camera)
4. Now add some sources, move, resize, change stacking order etc.
5. Open Teams/Zoom and select the OBS Camera as your video input device.
Now spend all day playing with different sources. I recommend "Window Capture" rather than "Display capture" for business use as this will lock to the window contents and not display any popups or appearances such as facebook notifications that appear. It will even display the window contents if you move another window over it.
Each source can be scaled, if you select Default scaling it will automatically scale the source to fit your OBS screen, even if you change the size of the source window "live" it will rescale the output. You can also crop/pad sources, which is handy to remove, for example your browsers address/bookmark bars etc.
You can switch sources in and out "live". You can also define "Scenes" and switch between those with tranisitons etc.
You can of course use your existing camera as a source and put your self in the corner of your presentation. If you are such inclined it supports color keying, so if you put a green or blue sheet behind you, you can make your background transparent and have your presentation appear around you seemlessly to the point you can point at things with your hands or appear in exotic locations.
Beyond that, just have fun. Be careful with your personal desktop it is very easy to share something you didn't intend to. For example if you want to share your browser and enable it in your scene, but forget it's on your facebook tab... then your meeting members will see you facebook! So be careful! Also why I don't recommend using "Display capture" or capturing an area of your desktop.
https://collab365.community/using-obs-studio-with-microsoft-teams/