Video playback blurry

%3CLINGO-SUB%20id%3D%22lingo-sub-321608%22%20slang%3D%22en-US%22%3EVideo%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-321608%22%20slang%3D%22en-US%22%3E%3CP%3EI%20want%20to%20use%20Stream%20as%20an%20e-Learning%20platform%2C%20I%20tried%20a%20short%20video%20for%20testing%20(20%22)%2C%20but%20this%20video%20is%20very%20blurry%20...%20this%20quality%20is%20not%20acceptable.%20It's%20a%20just%202%2C2Mb%20mp4%20file%2C%20this%20should%20be%20no%20problem%3F%20Starting%20the%20same%20video%20from%20SharePoint%20works%20fine%20...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-401133%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-401133%22%20slang%3D%22en-US%22%3E%3CP%3EStream%20is%20encoded%20in%206%20second%20bursts%20and%20it%20is%20a%20known%20issue%20that%20the%20first%206-18%20seconds%20can%20be%20blurry.%20Maybe%20this%20is%20happening%20for%20you%3F%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Foffice365.uservoice.com%2Fforums%2F264636-general%2Fsuggestions%2F35568271-improve-stream-performance-picture-blurry-first%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Foffice365.uservoice.com%2Fforums%2F264636-general%2Fsuggestions%2F35568271-improve-stream-performance-picture-blurry-first%3C%2FA%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FOffice-365-Video%2FMS-Stream-Video-very-blurry%2Fm-p%2F77873%2Fhighlight%2Ffalse%23M580%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FOffice-365-Video%2FMS-Stream-Video-very-blurry%2Fm-p%2F77873%2Fhighlight%2Ffalse%23M580%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-323673%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-323673%22%20slang%3D%22en-US%22%3E%3CP%3EOf%20course%20I%20tested%20a%20bigger%20video%20with%20high%20resolution%2C%20but%20there%20was%20the%20same%20problem.%20Not%20a%20problem%20with%20my%20bandwidth%20(250Mbit).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20just%20need%20videos%20recorded%20from%20my%20screen%2C%20I%20want%20to%20use%20them%20as%20E-Learning%20videos%2C%20but%20I%20think%20Stream%20or%20Video%20is%20not%20the%20right%20place%20for%20this%3F%20Which%20I%20can't%20understand%2C%20because%20that%20is%20what%20it%20is%20made%20for!%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThis%20is%20really%20annoying%2C%20especially%20if%20it's%20working%20in%20US%20region%20and%20not%20in%20Central%20or%20West%20Europe%3F!%3C%2FP%3E%3CP%3EThere%20are%20a%20lot%20of%20posts%20about%20this%20problem%20reaching%20back%20to%202016%20...%20and%20I%20cant%20find%20any%20solution.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-323644%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-323644%22%20slang%3D%22en-US%22%3E%3CP%3EI'm%20thinking%20you%20might%20just%20need%20to%20upload%20higher%20quality%20video.%202.2meg%20for%2030%20seconds%2C%20and%20the%20fact%20the%20bitrate%20is%20very%20low%20might%20be%20the%20issue%20as%20it%20might%20have%20an%20issue%20trying%20to%20encode%20something%20so%20low%20from%20the%20start%3F%20Also%20I%20bet%20region%20might%20have%20some%20effect%20there.%20I%20would%20just%20test%20with%20a%20higher%20end%20video%20and%20see%20what%20happens%20and%20go%20from%20there.%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHere%20is%20my%2010%20second%20video%2C%20and%20it's%20bitrate%20is%20pretty%20high.%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20774px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F70559i7418AD028A221387%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22vidqual.jpg%22%20title%3D%22vidqual.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-323623%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-323623%22%20slang%3D%22en-US%22%3E%3CP%3ESetting%20is%20on%20automatic%2C%20but%20changing%20to%20highest%20bitrate%20makes%20no%20difference.%3C%2FP%3E%3CP%3EAfter%20about%2025%22%20it%20changes%20to%20an%20acceptable%20quality%2C%20not%20good%20for%20an%2030%22%20video%20...%3C%2FP%3E%3CP%3EWhere%20are%20you%20based%3F%20US%3F%20Maybe%20a%20problem%20of%20the%20region%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-323611%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-323611%22%20slang%3D%22en-US%22%3EI%20dunno%2C%20check%20your%20bit-rate%20in%20the%20bottom%20right%2C%20see%20what%20it's%20set%20too%2C%20maybe%20your%20connection%20is%20keeping%20it%20from%20using%20higher%20bit-rate%20since%20it's%20playing%20through%20a%20streaming%20service.%20SharePoint%20is%20just%20serving%20up%20the%20file%20buffered.%20I've%20had%20a%20good%20experience%20with%20uploaded%20content%20on%20Stream%2C%20so%20it%20should%20be%20able%20to%20render%20at%20or%20near%20same%20quality.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-323564%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-323564%22%20slang%3D%22en-US%22%3E%3CP%3EYes%2C%20I%20uploaded%20a%20recorded%20Video%20(2%2C2Mb)%20%E2%80%A6%20waiting%20since%2024%20hours%2C%20quality%20is%20still%20very%20bad%20...%3C%2FP%3E%3CP%3EPlaying%20same%20Video%20from%20SharePoint%20works%20perfect%20%E2%80%A6%20why%20not%20from%20the%20video-platform%20(Video%20or%20Stream)%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-322931%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-322931%22%20slang%3D%22en-US%22%3EAre%20you%20uploading%20pre-recorded%20content%3F%20You%20have%20to%20give%20it%20awhile%20to%20decode%20if%20so%2C%20it%20starts%20out%20very%20low%20quality%20and%20after%20awhile%20will%20process%20the%20higher%20bitrates.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1457370%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1457370%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F269393%22%20target%3D%22_blank%22%3E%40WOJE%3C%2FA%3E%20did%20you%20ever%20solve%20this%2C%20i%20have%20same%20issue%2C%20recording%20a%201080p%2030fps%20video%20with%20OBS%20of%20my%20desktop.%20Uploaded%20it%20and%20it%20is%20super%20blurry%20because%20it%20is%20only%20offering%20the%20lowest%20bitrate%20setting%20in%20the%20player.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20recorded%20directly%20from%20streams%20web%20based%20record%20and%20it%20is%20gave%20me%20high%20bitrate%20-%20looking%20at%20the%20under%20the%20covers%20blog%20comments%20it%20seems%20this%20has%20been%20an%20issue%20for%202%2B%20years.%3CBR%20%2F%3E%3CBR%20%2F%3EVery%20disappointing%20as%20a%20new%20user.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1475089%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1475089%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F239655%22%20target%3D%22_blank%22%3E%40Alex%20Balcanquall%3C%2FA%3E%26nbsp%3BI%20am%20having%20the%20same%20issue..%20very%20frustrating.%20May%20need%20to%20switch%20to%20YouTube.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1476692%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1476692%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F239655%22%20target%3D%22_blank%22%3E%40Alex%20Balcanquall%3C%2FA%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F549055%22%20target%3D%22_blank%22%3E%40zacheriah%3C%2FA%3E%3C%2FP%3E%3CP%3EUsing%20screen%20capture%26nbsp%3Bdirectly%20in%20MS%20Stream%20was%20fixing%20my%20problem%2C%20works%20perfectly!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1477170%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1477170%22%20slang%3D%22en-US%22%3EAh%2C%20thanks%20for%20the%20tip.%20unfortunately%20our%20videos%20need%20to%20be%20edited%20(confidential%20info%20blurred%20out%20etc)%20so%20we%20use%20screen%20recording%20software%20to%20capture%20the%20recordings%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1497746%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1497746%22%20slang%3D%22en-US%22%3E%3CP%3ESame%20issue%20here%3A%20Uploaded%20a%20recorded%20screen%20session%2C%20with%3C%2FP%3E%3CUL%3E%3CLI%3Eresolution%20of%201920*1080%3C%2FLI%3E%3CLI%3EData%20rate%20795kbps%3C%2FLI%3E%3CLI%3ETotal%20bitrate%20910%20kbps%3C%2FLI%3E%3CLI%3E30%20frame%2Fsecond%3C%2FLI%3E%3C%2FUL%3E%3CP%3Ebut%20even%20after%20hours%20it%20is%20available%20at%20Stream%20with%20360p%20only.%3C%2FP%3E%3CP%3EWorkaround%20using%20in-build%20screen%20recording%20won't%20work%20for%20me%2C%20because%20of%20the%2015minute%20length%20limitation.%3CBR%20%2F%3EAnyone%20an%20idea%2C%20how%20to%20overcome%20this%3F%20Are%20there%20any%20special%20requirements%20the%20video%20needs%20to%20fulfill%3F%20MP4%20as%20the%20format%20unfortunately%20won't%20say%20much.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EUpdate%3A%3C%2FP%3E%3CP%3EFigured%20out%20a%20workaround%2C%20but%20kind%20of%20category%20creepy%3A%3C%2FP%3E%3CUL%3E%3CLI%3EJust%20started%20a%20Teams%20Meeting%2C%3C%2FLI%3E%3CLI%3EShared%20my%20prepared%20video%20in%20this%20meeting%20with%20full%20screen%20and%20including%20system%20audio%3C%2FLI%3E%3CLI%3ERecorded%20the%20meeting%20via%20Teams%3C%2FLI%3E%3CLI%3ETeams%20uploaded%20the%20recording%20to%20Stream%3C%2FLI%3E%3CLI%3EHigh%20quality%20from%20the%20very%20first%20moment%3C%2FLI%3E%3C%2FUL%3E%3CP%3EHas%20a%20few%20drawbacks%2C%20I%20admit%2C%20but%20at%20least%20works%20somehow%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1499800%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1499800%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F239655%22%20target%3D%22_blank%22%3E%40Alex%20Balcanquall%3C%2FA%3E%26nbsp%3BI%20am%20having%20the%20same%20issue.%20I%20am%20trying%20to%20create%20how-to%20videos%20for%20my%20college%20and%20when%20I%20upload%20a%20MP4%20video%20file%20to%20Stream%2C%20it%20give%20me%20just%20the%20360p%20playback%20quality.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20was%20able%20to%20work%20around%20this%20by%20saving%20my%20recording%20in%20a%20AVI%20format%20and%20when%20I%20uploaded%20that%2C%20the%20system%20provided%20the%201080p%20playback.%20The%20only%20issue%20now%20is%20that%20it%20is%20showing%20just%20the%201080p%20and%20the%20360p%20with%20nothing%20inbetween.%20I%20would%20also%20like%20to%20have%20the%20720p%20available%20for%20users%20who%20have%20bottom%20of%20the%20barrel%20internet%2C%20but%20at%20least%20for%20now%20I%20was%20able%20to%20get%20the%201080p.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1499865%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1499865%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F269522%22%20target%3D%22_blank%22%3E%40johnsoep%3C%2FA%3E%26nbsp%3Bgreat%20info.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20using%20xsplit%20vcam%20and%20xplit%20broadcaster%20and%20worked%20with%20their%20support%20to%20understand%20how%20their%20apps%20offer%20the%20stream%20to%26nbsp%3B%20the%20team%20client.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELuckily%20they%20have%20a%20config%20file%2C%20it%20contains%20multiple%20resolutions.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3ERemoving%20just%20the%20640x360%20resolution%20fixed%20the%20issue.%3C%2FP%3E%3CP%3EEither%20dshow%20has%20a%20bug%20or%20the%20teams%20client.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThere%20is%20no%20workaround%20for%20OBS%20that%20I%20am%20aware%20of.%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fobsproject.com%2Fforum%2Fthreads%2Fobs-virtual-cam-bad-video-quality-in-teams-skype.118800%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fobsproject.com%2Fforum%2Fthreads%2Fobs-virtual-cam-bad-video-quality-in-teams-skype.118800%2F%3C%2FA%3E%26nbsp%3B(i%20am%20the%20one%20posting%20the%20xplit%20detail%20in%20that%20thread)%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1499903%22%20slang%3D%22en-US%22%3ERe%3A%20Video%20playback%20blurry%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1499903%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F239655%22%20target%3D%22_blank%22%3E%40Alex%20Balcanquall%3C%2FA%3E%26nbsp%3Boh%20it%20looks%20like%20the%20new%20upcoming%20built%20in%20camera%20output%20on%20OBS%20won't%20have%20this%20issue.%26nbsp%3B%20Just%20need%20to%20wait%20patiently%20for%20it%20to%20make%20its%20way%20into%20the%20release%20version.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

I want to use Stream as an e-Learning platform, I tried a short video for testing (20"), but this video is very blurry ... this quality is not acceptable. It's a just 2,2Mb mp4 file, this should be no problem? Starting the same video from SharePoint works fine ...

15 Replies
Are you uploading pre-recorded content? You have to give it awhile to decode if so, it starts out very low quality and after awhile will process the higher bitrates.

Yes, I uploaded a recorded Video (2,2Mb) … waiting since 24 hours, quality is still very bad ...

Playing same Video from SharePoint works perfect … why not from the video-platform (Video or Stream)?

I dunno, check your bit-rate in the bottom right, see what it's set too, maybe your connection is keeping it from using higher bit-rate since it's playing through a streaming service. SharePoint is just serving up the file buffered. I've had a good experience with uploaded content on Stream, so it should be able to render at or near same quality.

Setting is on automatic, but changing to highest bitrate makes no difference.

After about 25" it changes to an acceptable quality, not good for an 30" video ...

Where are you based? US? Maybe a problem of the region?

I'm thinking you might just need to upload higher quality video. 2.2meg for 30 seconds, and the fact the bitrate is very low might be the issue as it might have an issue trying to encode something so low from the start? Also I bet region might have some effect there. I would just test with a higher end video and see what happens and go from there. 

 

Here is my 10 second video, and it's bitrate is pretty high. 

vidqual.jpg

Of course I tested a bigger video with high resolution, but there was the same problem. Not a problem with my bandwidth (250Mbit).

 

I just need videos recorded from my screen, I want to use them as E-Learning videos, but I think Stream or Video is not the right place for this? Which I can't understand, because that is what it is made for!?

 

This is really annoying, especially if it's working in US region and not in Central or West Europe?!

There are a lot of posts about this problem reaching back to 2016 ... and I cant find any solution.

Stream is encoded in 6 second bursts and it is a known issue that the first 6-18 seconds can be blurry. Maybe this is happening for you?
https://office365.uservoice.com/forums/264636-general/suggestions/35568271-improve-stream-performanc...
https://techcommunity.microsoft.com/t5/Office-365-Video/MS-Stream-Video-very-blurry/m-p/77873/highli...

@WOJE did you ever solve this, i have same issue, recording a 1080p 30fps video with OBS of my desktop. Uploaded it and it is super blurry because it is only offering the lowest bitrate setting in the player.

I recorded directly from streams web based record and it is gave me high bitrate - looking at the under the covers blog comments it seems this has been an issue for 2+ years.

Very disappointing as a new user.

@Alex Balcanquall I am having the same issue.. very frustrating. May need to switch to YouTube.

@Alex Balcanquall @zacheriah

Using screen capture directly in MS Stream was fixing my problem, works perfectly!

Ah, thanks for the tip. unfortunately our videos need to be edited (confidential info blurred out etc) so we use screen recording software to capture the recordings

Same issue here: Uploaded a recorded screen session, with

  • resolution of 1920*1080
  • Data rate 795kbps
  • Total bitrate 910 kbps
  • 30 frame/second

but even after hours it is available at Stream with 360p only.

Workaround using in-build screen recording won't work for me, because of the 15minute length limitation.
Anyone an idea, how to overcome this? Are there any special requirements the video needs to fulfill? MP4 as the format unfortunately won't say much.

 

Update:

Figured out a workaround, but kind of category creepy:

  • Just started a Teams Meeting,
  • Shared my prepared video in this meeting with full screen and including system audio
  • Recorded the meeting via Teams
  • Teams uploaded the recording to Stream
  • High quality from the very first moment

Has a few drawbacks, I admit, but at least works somehow

@Alex Balcanquall I am having the same issue. I am trying to create how-to videos for my college and when I upload a MP4 video file to Stream, it give me just the 360p playback quality.

 

I was able to work around this by saving my recording in a AVI format and when I uploaded that, the system provided the 1080p playback. The only issue now is that it is showing just the 1080p and the 360p with nothing inbetween. I would also like to have the 720p available for users who have bottom of the barrel internet, but at least for now I was able to get the 1080p.

@johnsoep great info.

 

I am using xsplit vcam and xplit broadcaster and worked with their support to understand how their apps offer the stream to  the team client.

 

Luckily they have a config file, it contains multiple resolutions.  

Removing just the 640x360 resolution fixed the issue.

Either dshow has a bug or the teams client. 

 

There is no workaround for OBS that I am aware of. https://obsproject.com/forum/threads/obs-virtual-cam-bad-video-quality-in-teams-skype.118800/ (i am the one posting the xplit detail in that thread)

@Alex Balcanquall oh it looks like the new upcoming built in camera output on OBS won't have this issue.  Just need to wait patiently for it to make its way into the release version.