CPC H04N 21/6373 (2013.01) [H04L 43/0864 (2013.01); H04N 21/2183 (2013.01)] | 11 Claims |
1. A method for delivering an audio and/or video content using adaptive streaming from a cache server to a client device, the audio and/or video content being segmented into data segments available in various representations with respective audio and/or video qualities, the representations being time-aligned per segment, the segments being further divided into chunks,
wherein the method comprises:
obtaining a round-trip time value applicable between the cache server and the client device;
computing a minimum bulk transfer size mTBS from a maximum average bitrate of the various representations of the audio and/or video content and from the obtained round- trip time value;
computing a minimum bulk duration mTBDi, with respect to the audio and/or video content, for the representation i of the audio and/or video content which has to be delivered to the client device; and
delivering the audio and/or video content by burst transfers in the form of L bulks of at least one chunk or aggregated successive chunks for each segment, the L bulks containing jointly audio and/or video content data corresponding to said segment,
and wherein, for each segment, at least L−1 bulk or bulks are respectively formed by M chunk or chunks such that
wherein CHj (j=1, . . . ,M) represents the time duration of the chunk j with respect to the audio and/or video content.
|