1. A method for providing to an operator in a vehicle a video stream from at least one of a plurality of cameras mounted to said vehicle comprising: connecting to a vehicle network the plurality of cameras that can each continually capture a temporal sequence of images; integrating a computer in the vehicle to said network; recording said sequence of images from each camera of the plurality of cameras into a corresponding buffer accessible to said computer; detecting a triggering event associated with an event recording camera of the plurality of cameras assigned to an event recording buffer; depositing said sequence of images from said event-recording buffer corresponding to said event-recording camera as the video stream into a reviewable memory in response to said triggering event; and retrieving the video stream from said reviewable memory for the operator wherein the operator is one of a plurality of operators using a plurality of workstations including: a first workstation and at least a second workstation, and each said workstation is assigned as one of a primary brain and failover brains, said primary brain functions to execute software and issue control signals, such that in response to failure of said primary brain, one of said failover brains assumes said functions, said one being selected in a sequential order, wherein said plurality of workstations includes: a command workstation, a lethal response workstation, and a non-lethal response workstation.