Patent ID: 9749713
Date: 2017-08-29
CPC Classifications: H04L,H04N

Claim:
1. A method for transcoding streaming video data, the method comprising: receiving, from a data network, encoded streaming media data including a plurality of media frames and a frame index specifying an original frame size and a byte offset of individual encoded frames of the plurality of media frames; allocating a frame budget for an output media frame to generate an output frame index, by estimating a frame size of the output media frame based on a respective original frame size in the frame index; generating the output media frame in real-time by processing the media frame based on first processing parameters; in response to the allocated frame budget being greater than a frame size of the processed media frame, padding the processed media frame; in response to the allocated frame budget being less than a frame size of the processed media frame, determining second processing parameters based on the frame budget and the first processing parameters, re-processing the media frame based on the second processing parameters and, in response to the allocated frame budget being greater than a frame size of the re-processed media frame, padding the re-processed media frame; and providing the output media frame.