Yup been seeing the same behavior for about 2 years now. Haven't looked into automating a solution, but it'd involve something like take a screenshot, compare pixels for the webcam, if they haven't changed in more than 10 seconds, do a stop/start. That's the best idea I've had so far, haven't actually tried it yet I'm wondering if there's something in the stream we can detect like bytes received = 0 and based the retry on that.
ok, its good to know that it is not simply something that we are doing on our end that is causing the issue. Although I am confident that your suggestion would work, it seems like a huge amount of effort to go through to address the issue.