1. A method comprising steps of: a. registering a plurality of subscribers to a service, said service providing viewing of video images received from one or more video capture devices associated with a respective one of the plurality of subscribers, said video images being transmitted to a network via at least one cellular communication link, wherein each of the one or more video capture devices is uniquely identifiable in the network; b. receiving the video images selected by the respective one of the plurality of subscribers for transmission from the one or more video capture devices; c. managing the received video images, using a server, and enabling at least one of the respective one of the plurality of subscribers and a plurality of authorized viewers to interact with the video images over the network, the authorized viewers being temporarily allowed access to the video images over the network without being a subscriber; d. transmitting requested video images to the at least one of the respective one of the plurality of subscribers and a plurality of authorized viewers; e. controlling access to the video images through the network according to instructions from the respective one of the plurality of subscribers; f. creating billing information based on at least one of bandwidth of the transmitted video images, managing of the video images and viewers interaction; and g. wherein controlling access of the subscribers includes setting up a plurality of subscribers with a custom GUI application on a viewing device.