I have a camera by Foscam in the coop. It wasn't super cheap, but it also does pan/tilt/zoom which is what I mainly bought it for. It does everything else you are looking for. It will live stream to a program installed on my desktop or an app on my cell phone. They have cloud storage or you can...