CPC H04N 21/8456 (2013.01) [H04L 65/70 (2022.05); H04N 7/54 (2013.01); H04N 21/2365 (2013.01); H04N 21/23439 (2013.01); H04N 21/85406 (2013.01); H04N 2201/04748 (2013.01)] | 29 Claims |
1. A method of retrieving media data, the method comprising:
retrieving a manifest file for a media presentation indicating, for a segment including media data of a representation of the media presentation, a maximum difference of index values of any two consecutive resync points in the segment, a minimum difference of the index values of any two consecutive resync points in the segment, and a bandwidth value for the representation;
calculating a maximum byte difference value as a product of the maximum difference of index values and the bandwidth value;
calculating a minimum byte difference value as a product of the minimum difference of index values and the bandwidth value;
determining a byte location of a first resync point of the segment;
determining a byte range for a second resync point of the segment such that the byte range has a starting byte equal to the minimum byte difference value plus the byte location and an ending byte value equal to the maximum byte difference value plus the byte location;
retrieving the byte range of the segment; and
parsing media data of the byte range to identify the second resync point comprising a random access point (RAP) of the segment.
|