CPC H04N 21/44004 (2013.01) [H04N 21/44008 (2013.01); H04N 21/44209 (2013.01); H04N 21/458 (2013.01)] | 23 Claims |
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to determine a frame playback scheduling for a video stream, the method comprising:
receiving, on a device, the video stream, wherein the video stream includes a plurality of video frames;
determining a reference frame that is used to measure a target delay for the video stream, wherein the reference frame is a frame that is received after a jitter buffer fills up;
determining the target delay for the video stream, wherein the device uses the reference frame and the target delay to configure frame playback scheduling for the device by, computing a target delay using a percentile of a statistical distribution of multiple frame lag times between the reference frame and a subset of the plurality of video frames, wherein the statistical distribution includes a short time frame lag time distribution and a long time frame lag time distribution.
|