摘要 |
Various embodiments are disclosed for generating multiple output bitrates of a video processing device for encoding video. The method comprises receiving video data comprising a plurality of frames encoding, by a single encoding engine, the received video data to generate a plurality of bitstreams corresponding to different bitrates by sharing such coding decisions as which motion vectors to retrieve, intra-mode prediction, and intra and inter-mode decisions. The method further comprises determining an available network bandwidth for transmitting encoded video and transmitting one or more of the plurality of bitstreams generated by the single encoding engine based on the determined available bandwidth. |