Firstly, the number of cameras, type, position of cameras and length of recording time required. Then consider additional features like motion recording, night vision b/w or colour, video with one-way or two-way audio, line crossing, push notification etc.