A method for streaming an audio video content, called content, to a client device comprising an audio video player, called AV player, in charge of decoding said content and capable of determining its operating conditions allowing the AV player to determine a version of said content to be requested adapted to said operating conditions among a plurality of versions, said content being stored redundantly on a plurality of content delivery networks (12A, 12B, 12C), called CDN, from which said content could be requested in the form of a sequence of successive independent files, called chunks, using HTTP requests, the method being implemented by a device (111, 10) interfacing the AV player with the plurality of CDN (12A, 12B, 12C), wherein the method comprises: receiving, from the AV player, a request for a first manifest file describing said content; requesting the first manifest file to each CDN (12A, 12B, 12C); estimating the bitrate of each CDN (12A, 12B, 12C) based on performances of reception of the first manifest file from each CDN (12A, 12B, 12C) and transmitting one of the received first manifest file to the AV player; classifying the CDN (12A, 12B, 12C) in order of decreasing estimated bitrates; defining a subdivision of a default chunk of said content of a predefined chunk size in a succession of groups (701, 702, 703) of segments of a predefined segment size, each group (701, 702, 703) of segments being organized according to a pattern of segments comprising a number of segments depending on a predetermined minimum chunk size and a predetermined number representative of a minimum time the AV player estimates its operating conditions on a chunk, the pattern comprises a set of consecutive segments for each CDN of the plurality of CDN (12A, 12B, 12C), each set of consecutive segments comprising a number of segments proportional to the bitrate estimated for the CDN (12A, 12B, 12C) to which it corresponds and each segment of each set of consecutive segments being intended to be requested to the CDN (12A, 12B, 12C) to which the set of consecutive segments corresponds, the sets of consecutive segments in the pattern being ordered according to the classification of the CDN (12A, 12B, 12C); intercepting a request from the AV player and if the request concerns a chunk corresponding to a version of the content determined by the AV player using the first manifest file, transmitting a request to each CDN (12A, 12B, 12C), the request transmitted to a CDN (12A, 12B, 12C) requesting all segments allocated to said CDN (12A, 12B, 12C) as defined in each group (701, 702, 703) of segments of the default chunk by the pattern; receiving said segments and transmitting them to the AV player as soon as these segments are ordered in their order of appearance in the chunk; re-estimating the bitrate of each CDN (12A, 12B, 12C) based on performances of reception of the segments; and resuming the method from the classifying of the CDN (12A, 12B, 12C) while chunks remain to be requested for said content, the classifying being based on the last estimation of the bitrate of each CDN (12A, 12B, 12C). receiving, from the AV player, a request for a first manifest file describing said content; requesting the first manifest file to each CDN (12A, 12B, 12C); estimating the bitrate of each CDN (12A, 12B, 12C) based on performances of reception of the first manifest file from each CDN (12A, 12B, 12C) and transmitting one of the received first manifest file to the AV player; classifying the CDN (12A, 12B, 12C) in order of decreasing estimated bitrates; defining a subdivision of a default chunk of said content of a predefined chunk size in a succession of groups (701, 702, 703) of segments of a predefined segment size, each group (701, 702, 703) of segments being organized according to a pattern of segments comprising a number of segments depending on a predetermined minimum chunk size and a predetermined number representative of a minimum time the AV player estimates its operating conditions on a chunk, the pattern comprises a set of consecutive segments for each CDN of the plurality of CDN (12A, 12B, 12C), each set of consecutive segments comprising a number of segments proportional to the bitrate estimated for the CDN (12A, 12B, 12C) to which it corresponds and each segment of each set of consecutive segments being intended to be requested to the CDN (12A, 12B, 12C) to which the set of consecutive segments corresponds, the sets of consecutive segments in the pattern being ordered according to the classification of the CDN (12A, 12B, 12C); intercepting a request from the AV player and if the request concerns a chunk corresponding to a version of the content determined by the AV player using the first manifest file, transmitting a request to each CDN (12A, 12B, 12C), the request transmitted to a CDN (12A, 12B, 12C) requesting all segments allocated to said CDN (12A, 12B, 12C) as defined in each group (701, 702, 703) of segments of the default chunk by the pattern; receiving said segments and transmitting them to the AV player as soon as these segments are ordered in their order of appearance in the chunk; re-estimating the bitrate of each CDN (12A, 12B, 12C) based on performances of reception of the segments; and resuming the method from the classifying of the CDN (12A, 12B, 12C) while chunks remain to be requested for said content, the classifying being based on the last estimation of the bitrate of each CDN (12A, 12B, 12C).