US 11,812,114 B2
Method and server for audio and/or video content delivery
Guillaume Bichot, Cesson Sevigne (FR); Pierre-Jean Guery, Cesson Sevigne (FR); Vincent Richard, Cesson Sevigne (FR); and Nicolas Le Scouarnec, Cesson Sevigne (FR)
Assigned to BROADPEAK, Cesson Sevigne (FR)
Appl. No. 17/915,330
Filed by BROADPEAK, Cesson Sevigne (FR)
PCT Filed Apr. 26, 2021, PCT No. PCT/EP2021/060862
§ 371(c)(1), (2) Date Sep. 28, 2022,
PCT Pub. No. WO2021/219563, PCT Pub. Date Nov. 4, 2021.
Claims priority of application No. 20315225 (EP), filed on Apr. 27, 2020.
Prior Publication US 2023/0143627 A1, May 11, 2023
Int. Cl. H04L 43/0864 (2022.01); H04N 21/6373 (2011.01); H04N 21/2183 (2011.01)
CPC H04N 21/6373 (2013.01) [H04L 43/0864 (2013.01); H04N 21/2183 (2013.01)] 11 Claims
OG exemplary drawing
 
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

OG Complex Work Unit Math
wherein CHj (j=1, . . . ,M) represents the time duration of the chunk j with respect to the audio and/or video content.