Quoted:
An interesting challenge, especially with the minimal power foot print.
So that I understand, "viewing from half mile away" is the application that the four to six cameras are a half mile away from your laptop? Or the entire installation is spread over a half mile?
At my day job, we use Ubiquiti cameras for a lot of things, including monitoring automation and post-mortem diagnostics when issues occur. These cameras are powered and communicate over POE (Power Over Ethernet) which MIGHT work well for your installation. One Cat-5 cable is run to each camera, a max length of 328 feet from the POE switch. Switches can be added/daisy-chained in large numbers with the only penalty in your installation being power for the switches and wire. So, using one POE switch you could place cameras out 100 yards in each direction. This could cover a decent sized area.
Link to a camera:
https://www.ui.com/unifi-video/unifi-video-camera-g3/
I think that we have nearly fifty cameras installed, some of which are being run in somewhat hostile environments and they have all held up.
This equipment doesn't require an internet connection and the software to monitor and record COULD be run directly from your laptop. The downside to doing so is that the cable running to your laptop would require significant bandwidth and your laptop would have to stay on and connected 24x7 for this to record 24x7.
To record, we use these:
https://www.amazon.com/Ubiquiti-Networks-Network-Recorder-UVC-NVR-2TB/dp/B07MSCSG31/ref=sr_1_4?keywords=Ubiquiti+NVR&qid=1577636504&sr=8-4 and we position them so that they are wired directly to the switch that connects the cameras. This keeps a lot of traffic off our network backbone.
The system can be configured to record motion only. It can be configured to record what took place XX seconds before the motion was detected and what took place XX seconds after the motion stopped. Each camera can also be configured to watch for motion in certain parts of the camera view. We have used this to ignore the fact that the ceiling fan is running and only record when a part comes along on the conveyor. I don't remember if you can configure alerts to be texted or emailed. We don't have a use for that feature.
Cameras can be added at will. Ubiquiti says that their recorders support 20 cameras but we have run into I/O issues when we have that many cameras on one NVR. I wouldn't plan on putting more than twelve cameras on one NVR using a Gigabit connection.
The trickiest part here will be choosing the best switch for your application. Nearly any Gigabit POE switch will work but since your application is low power then it may be better to choose a switch that doesn't work directly from 110Volts. A number of smaller switches use wall-warts to convert 110 volts to a lower DC voltage. MicroTIK specifically uses 24 volts DC. Since the switch is powering your cameras then finding something that is already compatible with your power source might improve efficiency. The NVR itself uses 19 volts.
To view a remote Ubiquiti installation you could use Ethernet Extenders to cover distance.s beyond 328 feet. There are a lot of different devices to choose from here. An example:
https://www.amazon.com/Netsys-NV-202EKIT-HyperXtender-Ethernet-Extender/dp/B0067N3C4A/ref=sr_1_11_sspa?keywords=ethernet+extender&qid=1577635873&sr=8-11-spons&psc=1&smid=A2SLAPA1195D1Q&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzVjgxR1M1RkxCQjZUJmVuY3J5cHRlZElkPUEwMTgwNjU3M04yOFRHNVA4WlA3OSZlbmNyeXB0ZWRBZElkPUEwMjY0MTM3M0wzSlZNQlRIQ1VLMyZ3aWRnZXROYW1lPXNwX210ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU= Again, the longer the distance the more important the recorder is close to the cameras and you are just using your screen to view the live images or download videos.
One additional point that I will add is that this approach is modular. You can add cameras, recorders at will. You can add/move switches. You can change the technology that connects the remote laptop, or whatever. One part failing will not junk the whole system. You will just need to replace that part.
I can provide more information if it would be helpful.
2Hut8