| CPC H04N 19/42 (2014.11) [H04N 19/136 (2014.11); H04N 19/172 (2014.11); H04N 19/40 (2014.11)] | 20 Claims |

|
1. A method of encoding video streams, the method comprising:
at an encoding device:
receiving a first video stream frame from a first server device at the encoding device at a first receipt time;
receiving a second video stream frame from a second server device at the encoding device at a second receipt time;
encoding the first video stream frame with the encoding device;
determining a delay duration based on at least a first encoding duration of the first video stream frame and the second receipt time, wherein the delay duration is a time duration between the second receipt time of the second video stream frame and a completion time of the first encoding duration; and
transmitting a delay instruction to the second server device based on at least the delay duration, wherein the delay instruction instructs the second server device to delay a transmission of a subsequent second video stream frame to the encoder at least the delay duration.
|