1. A method for video processing, comprising: receiving, at a video system, a request from a first client to provide specified data on a video sequence that is available at a specified location; accessing, by the video system, the video sequence from the specified location; analyzing, by the video system, the video sequence to extract the specified data, wherein the specified data is derived from objects in the video sequence; processing the video sequence on a frame-by-frame basis to extract object boundaries of objects present in a frame; determining whether a first frame of the video sequence and a second frame of the video sequence are frames from a scene in common; identifying a track, comprising a plurality of frames including the first frame and the second frame, where an identified object appears in each frame of the track; selecting a partial video image from one frame of the track to represent the identified object; and providing the specified data and the partial video image from the video system to the first client.