Patent ID: 8238420
Filing Date: 2012-08-07
Classification: H04N

Abstract:
1. A computer-implemented method, comprising: receiving a request for first video content for a playback system where the first video content is encoded with a first number of i-frames, where first video content frames are a first frame size; receiving a current playback error rate regarding the playback system; determining a second number of i-frames for the first video content based on one or more playback capabilities of the playback system and on the current playback error rate, where the second number of i-frames is greater than the first number of i-frames; determining a second frame size for the first video content based on the playback capabilities of the playback system, where the second frame size is smaller than the first frame size; and transcoding the first video content to second video content where the second video content has the second number of i-frames and frames of the second frame size, wherein the transcoding generates a space saving, and wherein the second number of i-frames is determined so that the space saving is used for increasing the first number of i-frames to the second number of i-frames.