1. A method for analyzing video data that represents one or more video streams, the method comprising: providing an interface designed to allow, at a stage of a multiple stage pipeline, performing, by a first analyzer application and as first video data passes through the stage of the pipeline, a first set of analysis operations on the first video data to examine the content of the first video data, wherein the first video data is associated with a video stream from a first camera; and performing, by a second analyzer application and as second video data passes through the stage of the pipeline, a second set of analysis operations on the second video data to examine the content of the second video data, wherein the second video data is associated with a video stream from a second camera.