摘要 |
Embodiments relate to a method for transmission of media content from a server to a client device, wherein the server is capable of streaming the media content in a plurality of representations having different mean bit rates and of starting the streaming of a representation at a plurality of switching times for said representation, the method comprising:
- obtaining media description data representative of the number of available representations, the ratios between the mean bit rates of the representations and switching times for the representations,
- determining a sample comprising a sampling time and the amount of data in the buffer at the sampling time, and storing the N last samples,
- determining in function of said N last samples, a completion time wherein the client device will have received streaming media content for the current representation up to a future switching time,
- for the respective representations, determining a prediction of the evolution of the amount of data in the buffer in function of the N last samples and said ratios,
- selecting a representation in function of said predictions, |