First: you need a server at the premises with a special card in it, which accepts the feeds from the camera's. Depending on how many camera's are proposed, will depend upon how many ports in the card you need.
Second: you need the required number of camera's of the correct sort for what you what to do. Cables have special terminals and are generally pre-manufactured.
Third: you need software on the client that enables you to view multi-camera views and select any particular image you want at a given time.
Fourth: you need a dedicated service provider that can give you the bandwidth required for your particular installation. This will vary depending on the installation.
click here for a reliable supplier.