Abstract:
A method of downloading a multimedia content from a server (110) to a client (105) through a wireless communication network (100) is proposed. The multimedia content is subdivided into a plurality of portions (ck i ) and for each portion the server storing a plurality of versions ( seg i,j ) thereof each of which is encoded with a specific encoding quality ( br i,j ) . The method comprises: selecting, among the plurality of versions ( seg i,j ) of each portion ( ck i ) of the multimedia content, a version ( seg i,j ) of said portion ( ck i ) of the multimedia content to be downloaded on the basis of wireless communication parameters determined at at least two different layers of a wireless communication network OSI protocol stack at the client (105).
Abstract:
A method of downloading a multimedia content from a content server (110) to a client (107) through a wireless communication network (100) is provided. The multimedia content is subdivided into a plurality of chunks and for each chunk the content server has at least two corresponding versions thereof encoded with different encoding rates. The method comprises: - having the client send a first request of a first version of a corresponding requested chunk; - having a proxy server (130) intercept said first request to generate a second request of a second version of the requested chunk; - having the proxy server send such second request to the content server in place of said first request, and - having the content server (110) send the second version to the client. Said second request is generated based on the amount of information content of the versions of said requested chunk.
Abstract:
A method of downloading video contents from a content server (110) to a client (107) through a base station (115) of a wireless communication network (100) is provided. Each video content comprises a sequence of encoded video frames. The method comprises: - having the content server (110) sending a video content in a sequence of data packets, each data packet comprising data corresponding to at least one portion of an encoded video frame; - having a proxy server (130) at said base station (115) classifying each data packet according to the type of video frame it correspond to; - having a scheduler (160) at said base station (115) assigning radio resources for the transmission of the data packets to the client (107) based on the classification carried out by the proxy server (130); - transmitting the data packets to the client (107) by exploiting the radio resource assignment carried out by the scheduler (160).