I have a Vivotek PT3112.
Some of the time when I connect to it (Android app), the camera resets. I know this happens because I get a status message from the camera that it has reset. The only time the camera spontaneously resets is after IP Cam Viewer connects. Not all the time, but enough that it is obvious.
Last week the camera was set to "Factory Defaults". This was when IP Can Viewer tried to connect. I had to actually travel to my cabin to get the camera working again.
Does IP Cam Viewer send "random" characters to the camera before it connects?