Lee,
I first started down the route of a using a Reolink system but found the NVR to be a poor interface. I just hooked a monitor straight to the NVR when I tested this setup. I then went to a Costco sold Lorex system with I believe the LNR6108-N - 1x 8 port POE NVR. Again, I found the NVR to be a poor interface. Maybe my expectations are just too high?
I also tested running BlueIris on a windows PC and this is the path I've ultimately settled on so, unfortunately, I don't have a current implementation that I'm running on mac/safari.
I'm not a fan of Safari. I typically use Chrome, then Firefox, then Safari in order of preference. In fact, I recently got a new laptop and haven't even tried to access a camera on my new laptop because I ended up buying an HP ProDesk G3 microtower and am running BlueIris on it.
Generally, I've defaulted to using the Native Client (NaCL) Web Plug-in for Chrome if I want to connect directly to a camera.
https://dahuawiki.com/Troubleshoot/NVR/How_To_Install_Chrome_Extension