1. A method of processing a video stream received by a computer, the method comprising: receiving a video stream, wherein the video stream comprises multiple frames; analyzing the video stream to identify scene changes between frames of the video stream; and updating one or more user or private data fields of one or more scene-change frames of the video stream to indicate that a scene change occurs in the scene-change frame and to indicate the scene change's type, in a manner transparent for encoded content within the frames.