An IP Surveillance solution basically constitutes of

Input devices – Cameras. The cameras can be IP cameras or analog cameras with the appropriate servers to enable management and communication to the cameras.
Output devices – Laptops / handhelds / desktops. These devices have the appropriate management clients installed on them. The clients communicate with the management server [...]