Given you want exactly "this", "that" on "this hardware" with "this interface" you have stepped away from off the shelf solutions and into a custom solution. My background is in engineering and software for DVR for surveillance so I can't guess why you want a custom system. Most folk install DVRs and get it done today.