We are also facing same issue. Our cameras at client end freezes the frames after about 6 days of continuous running. The script runs without fail that means camera is not disconnected. and in our code we save the frame of the camera after specific detection happens. We got the same frame after the last freezing event. This also shows that host is continuously receiving frames but it is the same frame at the end of the freeze. That is camera is sending the same frame to the host after it freezes.
Is there any solution on this?