For the timeout, one of the thing that we have not talked about is WebRTC. We have silently started to deploy it to selected cameras ((ok 150K of them so far). WebRTC does not have time limitations because it is peer to peer. This means no round trip to the cloud when you are looking at a camera in your house on a TV or Echo Show device. It means also that there is (almost) no delay between the camera and the display (sub 1s instead of about 3 to 5s with previous RTSP solution).