Patent ID: 7926080

Claim:
A method for encoding video streams comprising: receiving, at a video on-demand server, media content to be encoded; determining, at the video on-demand server, a number of video streams to encode for each of a plurality of display speeds based on an intra-frame interval for each of the video streams, the number of video streams that is determined is greater than one; determining, at the video on-demand server, a stagger value based on the number of video streams for each of the plurality of display speeds and the intra-frame interval; and encoding the media content, at the video on-demand server, into each of the number of video streams for each of the plurality of display speeds, wherein a first video stream encoded for a particular display speed includes intra-frames at a particular intra-frame interval, and wherein a second video stream encoded for the particular display speed includes intra-frames at the particular intra-frame interval, the intra-frames of the second video stream being staggered by the stagger value with respect to the intra-frames of the first video stream.