CPC H04N 19/146 (2014.11) [H04N 19/142 (2014.11); H04N 19/172 (2014.11); H04N 19/184 (2014.11)] | 23 Claims |
1. An apparatus for adaptively encoding video frames, comprising:
a network analyzer to predict an instant bitrate based on channel throughput feedback received from a network;
a content analyzer to generate ladder info based on a received frame;
an adaptive decision executer to:
after a determination that the ladder info is not empty, determine a frame rate, a video resolution, and a target frame size based on the predicted instant bitrate and the ladder outputs; and
after a determination that the ladder info is empty, determine the frame rate, the video resolution, and the target frame size based on a quantization parameter of a previously encoded frame and generated bits of the previously encoded frame; and
an encoder to encode the frame based on the frame rate, the video resolution, and the target frame size.
|