I've had the following problem before, and it seems to have stopped for a good long while, but now for some reason it's started up again:
When I open and connect a TeamViewer window to a host computer, it will stay active for anywhere from 10 seconds to maybe a couple minutes, but in the end the TeamViewer window will freeze video activity. This doesn't mean the connection itself is bad though, because it seems it will still send key signals (i.e. typing, etc). I know this because the next time I connect to the host computer, I can see the new keyboard entries.
I can't simply close the window, because then it will be unable to connect. The only solution I've found is to end the process in Windows and restart TeamViewer.
Any idea what is causing this? No hardware or software changes on the laptop. On the host computer a new graphics card was installed over the weekend, however I've had this issue previously as well on the prior configuration.