CatxFish / obs-virtual-cam

obs-studio plugin to simulate a directshow webcam
https://obsproject.com/forum/resources/obs-virtualcam.539/
GNU General Public License v2.0
1.77k stars 345 forks source link

Feature Request: Full HD Resolution #84

Open regnets opened 4 years ago

regnets commented 4 years ago

Hi CatxFish,

TL;DR: VirtualCam is great, i would like to have Full HD and would like to pay for that. ;)

i am currently using your great Plugin for Video Conferencing Services like Teams/Webex and Gotomeeting. For the sake of corporate identity i added our company Logo to my OBS screen. However the logo and text is really blocky due to the convert from 1080p to 720p. I really would appreciate a version of virtual cam with full hd support.

I found a few threads scattered arround the internet which all got replied to that request with "Virtual Cam just support 720p, get used to it". However i didn't find an issue or a feature request for Full HD resolution.

Could you please explain why this is not possible? That would help me and many others to understand and to accept it.

If this is something you could fix in software i would like to add a bounty to this issue.

Thanks a lot.

Cheers

Andy

musm commented 4 years ago

Yeah totally agree, would love this as well

ilmatematico commented 4 years ago

VirtualCam already fully supports outputs at 1080p@30fps. Maybe your problem is on the other side of the chain. Usually, Webcam Softwares are limited to HD (720p). Doublecheck if your software allows for Full HD sources.

Webex, Gotomeeting and Teams are all bounded to 720p as far as I now

arpadarpa commented 4 years ago

VirtualCam already fully supports outputs at 1080p@30fps. Maybe your problem is on the other side of the chain. Usually, Webcam Softwares are limited to HD (720p). Doublecheck if your software allows for Full HD sources.

Webex, Gotomeeting and Teams are all bounded to 720p as far as I now

Microsoft Teams supports 1080p. When a direct source is selected (like a Elgato Camlink 4K in my case or Snap Cam) the resolution is 1080p. Using Virtual Cam the resolution is 720p - or lower? - and the down-scaling results in a very pixelated picture. See sceenshot from Teams Client: https://1drv.ms/u/s!AmEXkbIw6UPUgdNWWvKj3KLBM2psjg?e=dLBXFH

regnets commented 4 years ago

As Teams doesn't have any settings in the devices tab i think you have to nail your settings down before starting teams? Or we could have an option to restrict Virtual Cam to 1080p?

@arpadarpa: This is excactly what i am experiencing.

This is the Teams WebCam Picture: https://i.imgur.com/2Dc2yag.png This is the OBS Preview Screen: https://i.imgur.com/gPLdBWW.png

I would call that quite a difference.

Algram commented 4 years ago

I can confirm that it looks the same in MS Teams when using it with the Linux compatible plugin: https://github.com/CatxFish/obs-v4l2sink

Herbertsz commented 4 years ago

I have the same problem with MS Teams and the virtual camera plugin. Tried several settings, on OBS and Teams side, but of no help.

SplatManDK commented 4 years ago

I trust you are all aware that Microsoft has capped Teams to 720p due to the increased usage/load during the COVID-19 crisis?

https://mspoweruser.com/microsoft-service-restrictions-office-365-demand/

Restrictions to Teams are imposed as a general policy. It's 720p until the COVID-19 crisis is over, or until Microsoft has sufficient capacity to meet demands.

tsandner commented 4 years ago

I did some tests comparing comparing OBS Virtual Cam in Teams with vMix and vMix is much better. I.e. text is shown much clearer etc. in exactly the same setup.

arpadarpa commented 4 years ago

I trust you are all aware that Microsoft has capped Teams to 720p due to the increased usage/load during the COVID-19 crisis?

https://mspoweruser.com/microsoft-service-restrictions-office-365-demand/

Restrictions to Teams are imposed as a general policy. It's 720p until the COVID-19 crisis is over, or until Microsoft has sufficient capacity to meet demands.

No. Only the recordings are down-scaled to 720p. It applies to Microsoft Steam only.

goveebee commented 4 years ago

I'm having the same issue both in Zoom and in Slacks video calls. Any ideas?

backbone2k commented 4 years ago

I am also having the issue with the Microsoft Teams desktop client. No text below 16pt is readable. Using MS Teams web client with Edge Chromium shows a FullHD video without issues - switching back to Teams desktop client shows low res picture. https://webcamtests.com/ also works as expected in 1920x1080. Other video sources including Snap Cam are working.

regnets commented 4 years ago

Maybe a build with a fixed resolution to 1920x1080 would be a workarround for the most users?

penCsharpener commented 4 years ago

I also have the same problem in MS Teams. When using the NDI virtual cam driver text is crisp and very readable. With OBS VirtualCam it's not. Doesn't even look like 720p. And this was definitely not related to COVID-19 bandwidth caps.