Yes, would also agree that Net Time is a user friendly process to setup. It works well.
However, if you are into brewing your own system then take a look the the below link. In this case a Dahua API is used to trigger each camera. This example is run on the Hubitat hub, but could be run using other processes or systems.