Abstract: A video security system having a server and a video terminal device includes: at least one database for storing network and physical configuration information relating to the terminal device operable to remotely communicate with the server through a distributed network; and one or multiple storage servers for storing video data received from the terminal devices. A method of managing a video terminal device involves: assigning a unique device ID to the video terminal device; sending an event and an associated video stream from the video terminal device to the Server; and storing the event and the associated video stream into a database and a storage server in association with the unique device ID. Another method involves: creating a user account on a Server; selecting services for associating with the devices; allocating storage server space for storing video data stream files; and making available to the user stored video files.