The DVR system that will work best for your application will depend on 3 factors: the number of cameras that you will have, the frames per second that you need, stand-alone or embedded system, and if you want remote viewing.
Number of cameras:
Be sure to purchase a standalone DVR that supports the number of cameras that you need now as well as what you may need in the future.
Frames Per Second (fps):
Calculate your fps per camera by taking the total fps of the DVR system and dividing it by the number of cameras that you have. For example, a 4 channel DVR system with 30 fps would give you about 7 fps per channel. A low fps per channel (3 fps per camera) is adequate for most security needs. If your application involves money counting, as in casinos or bank telling, then you will want to purchase the highest fps available for proper DVR surveillance.
Remote viewing:
You can view your cameras remotely either by connecting directly to the standalone DVR system using a modem, through the internet, or through your company’s network. The remote viewing feature is not available in the embedded systems.