tinyCam Monitor is probably the most feature-packed remote surveillance app on the Play Store. Almost everything you could imagine is here - two-way audio for select cameras, SSL support, MP4 video recording, Google Cast and Android TV support, and even a built-in web server. Version 7.0 of tinyCam has just been released, and to celebrate, the Pro version is 50% off until September 20.
The newest update to tinyCam brings a huge list of new features. You can stream audio files to camera speakers (perfect for baby monitoring), picture-in-picture mode for Android TV (only on 7.0+), a new guest account for the included web server, Nest/Dropcam support, Tasker actions, and more. Virtually every use-case you can imagine for remote cameras, from baby monitoring to security cams, tinyCam is likely the solution.
As mentioned before, the Pro version is only $1.99 until September 30, and there is a free version with limited features/ads for you to test your cameras with before buying. Creating your very own NSA has never been easier!