You should never dual purpose a video recorder, so putting it on your mac is a bad idea unless you plan on doing nothing else with your mac.. If you dont have dedicated hardware, just buy a windows box and run BlueIris or Milestone.
If the idea of a dedicated windows box on your network is just something you cant get past, like myself.. then the next best thing is a dahua NVR.. they have better mac support than any of the others.