Abstract:
The invention relates to a method of streaming video content from a server to a client over a channel via a network. Video content is offered as a set of consecutive fragments, each fragment of said set of consecutive fragments being offered in a plurality of quality levels corresponding to respective encoded data rates. The method comprises a session of transmitting one or more of requests for fragments and receiving via the network one or more replies to the requests containing fragments with target quality levels at said client. These fragments are displayed at said client. At a capture node requests and/or replies to the requests of the session are captured. The captured data is used to reconstruct at least part of the session as experienced (QoE) at the client.
Abstract:
A method for providing a streaming service from a server to a client, comprises the steps of requesting respective consecutive segments (SIQl, S2Q2, S3Q3) by said client from said server, each consecutive segment being requested with an associated requested quality (Ql, Q2, Q3), at respective timing instances being determined by said client based on a timing parameter (PipelineEmptyEstimate), determined by said client, of the channel occupancy between said client and said server, such that a next request for a next segment can be transmitted by said client to said server, before complete receipt of the previous segment by said client. A client adapted to perform this method is disclosed as well.
Abstract:
The invention concerns a cache manager (100) for managing the intermediate caching of segmented multimedia items. Multiple versions are available of each multimedia item, each version representing the multimedia item with a different quality. The cache manager (100) comprises control means (101, 102) to control the pre-fetching and eviction of segments. The control means (101, 102) are at least responsive to temporal and quality related inter-segment relationships (131).
Abstract:
The invention concerns a cache manager (100) for managing the intermediate caching of segmented multimedia items. Multiple versions are available of each multimedia item, each version representing the multimedia item with a different quality. The cache manager (100) comprises control means (101, 102) to control the pre-fetching and eviction of segments. The control means (101, 102) are at least responsive to temporal and quality related inter-segment relationships (131).
Abstract:
Method to provide video chunks to a client entity (C) using a request-response protocol. Each video chunk is available at a server entity (S) as a plurality of encoded video chunks encoded according to respective quality levels. The method includes the steps of : -the server entity sending to the client entity information on the different quality levels, -the client entity making a selection of one quality level of the different quality levels based on criteria related to local transfer bandwidth related parameters, -the client entity requesting the server entity to transfer to it encoded chunks encoded in that one chunk quality level and -the server entity sending the encoded chunks encoded according to that one chunk quality level to said client entity, -the server entity sending to the client entity additional information related to a transfer time of the encoded chunks from the server entity to the client entity, and -the client entity in making the selection of the one quality level taking into account also the additional information.