A client and a method for managing, at the client, a streaming session of a multimedia content
AssigneeInterDigitai CE Patent Holdings, SAS
InventorsCharline TAIBS GUGUEN, Yvon LEGALLAIS, Remi HOUDAILLE
Life of this patent
Estimating the term…
Abstract
A client (100) is able to manage a multimedia content in such a way that the buffering can be reduced as much as desired down to zero by selecting a representation for a next segment to be requested for which the first frame can be received at least in the frame duration.
Claims18
A client device for managing a streaming session of a multimedia content received from a communication network, said client device comprising one or more processors configured for:
- obtaining, for one or more representations of the multimedia content having multiple segments, a frame size of a first frame corresponding to a next segment to be;
- obtaining, for the one or more representations of the multimedia content having multiple segments, a download time for the requested first frame based on the obtained frame size;
- and
- requesting a representation from among the one or more representations based on the obtained download time of the representation being at most equal to a reference time.
A method for managing, at a client device, a streaming session of a multimedia content received from a communication network,
- said method comprising:
- obtaining, for one or more representations of the multimedia content having multiple segments, a frame size of a first frame corresponding to a next segment to be requested;
- obtaining, for the one or more representations of the multimedia content having multiple segments, a download time for the requested first frame based on the obtained frame size;
- and
- requesting a representation from among the one or more representations based on the obtained download time of the representation being at most equal to a reference time.
A computer program product at least one of downloadable from a communication network and recorded on a non-transitory computer readable medium readable by at least one of computer and executable by a processor, comprising program code instructions for performing a method to be implemented at a client device for managing a streaming session of a multimedia content received from a communication network,
- said method comprising:
- obtaining, for one or more representations of the multimedia content having multiple segments, a frame size of a first frame corresponding to a next segment to be requested;
- obtaining, for the one or more representations of the multimedia content having multiple segments, a download time for the requested first frame based on the obtained frame size;
- and
- requesting a representation from among the one or more representations based on the obtained download time of the representation being at most equal to a reference time.
A non-transitory computer readable medium storing program instructions that, when executed by one or more processors, perform a method to be implemented at a client device for managing a streaming session of a multimedia content received from a communication network,
- said method comprising:
- obtaining, for one or more representations of the multimedia content having multiple segments, a frame size of a first frame corresponding to a next segment to be requested;
- obtaining, for the one or more representations of the multimedia content having multiple segments, a download time for the requested first frame based on the obtained frame size;
- and
- requesting a representation from among the one or more representations based on the obtained download time of the representation being at most equal to a reference time.
Dependencies are inferred from the claim text.