After the recent Windows 10 “Anniversary update” (1607), an issue surfaced for webcams using an older MJPEG and H264 encoding standard. The use of the older webcam standards was more prevalent than originally anticipated and will likely be restored soon during a future update.

https://www.thurrott.com/windows/windows-10/76719/microsoft-broken-millions-webcams-windows-10-anniversary-update

On August 2nd, Microsoft released the Anniversary Update for Windows 10 and when the bits arrived on computers around the globe, it brought with it new features and also broke webcams for millions of consumers. If your webcam has stopped functioning since the release of the Anniversary update, you are not alone but the good news is a fix is coming, hopefully in September.

Microsoft made a significant change with the release of Windows 10 and support for webcams that is causing serious problems for not only consumers but also the enterprise. The problem is that after installing the update, Windows no longer allows USB webcams to use MJPEG or H264 encoded streams and is only allowing YUY2 encoding.

Why did the company remove these options? The short answer is that with the Anniversary update there are new scenarios for applications to be able to access the webcam and the MJPEG or H264 encoding processes could have resulted in duplication of encoding the stream (poor performance) so the company limited the input methods to stop this from happening.

This issue impacts a wide variety of webcams including the popular Logitech C920 that both Paul and I use for podcasting. Paul has been having this issue for months where every time the camera tries to go into HD on a video call, it would freeze and now I am experiencing this issue as well. When Paul started having these issues a few months ago, we figured it was either a bad driver from Logitech or possibly even the Skylake CPU.