NVR8P4: 8 Channel Mini Network Video Recorder