Patent ID: 8660178

Claim:
A method for processing video, the method comprising: in a video transmitter comprising a plurality of encoders with different CODECs: determining, for a transport stream, a constant overall number of bits per time interval that corresponds to transferring a frame in said transport stream, wherein said transport stream comprises a plurality of video streams at a plurality of different CODEC standards that are concurrently generated from two or more of said plurality of encoders; and for each time interval that corresponds to a start and an end of encoding of each of a plurality of frames using each of said two or more of said plurality of encoders at said plurality of different CODEC standards, allocating a target number of bits to said each of said plurality of frames to achieve said constant overall number of bits for said transport stream based on a frame type of said each of said plurality of frames and a CODEC type of said each of said two or more of said plurality of encoders, wherein said allocated target number of bits for said each of said plurality of frames meets buffer overflow/underflow requirements associated with said each of said two or more of said plurality of encoders.