| CPC H04N 21/4394 (2013.01) [H04N 21/2187 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving, by a processor, from a first server, a first plurality of frames of a first type associated with a media item, wherein each frame of the first plurality of frames is associated with a respective timestamp of a first plurality of timestamps generated by the first server;
sending at least a subset of the first plurality of frames to a client device;
receiving, from a second server, a second plurality of frames of the first type associated with the media item, wherein the second plurality of frames are each associated with a respective timestamp of a second plurality of timestamps generated by the second server;
determining an offset value between a first timestamp of the first plurality of timestamps and a second timestamp of the second plurality of timestamps;
generating a modified plurality of frames of the first type by modifying, based on the offset value, each timestamp of a subset of the second plurality of timestamps; and
sending the modified plurality of frames to the client device.
|