Method and apparatus to control a multipath adaptive streaming session
First Claim
1. A method, to be performed in a controller, to control a transmission in successive parts of audiovisual content to a receiver, said audiovisual content being available in at least two versions from at least one server, said server and said receiver being remote from said controller, said versions corresponding respectively to different transmission bit-rates, each of said successive parts being chosen as a part of one of said two versions in response to transmission requests sent by said receiver, said method comprising:
- receiving, by the controller, information representative of a previous delivery to said receiver of at least one first part of said successive parts of audiovisual content; and
transmitting, by the controller, a control parameter to said receiver, said control parameter being computed based at least partially on said received information and adapted to be used by said receiver in order to compute at least one transmission parameter to be comprised in a transmission request relating to at least one second part of said successive parts of audiovisual content.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention concerns a method to control the transmission and transmission data rate between at least two servers and a receiver. The servers being adapted to transmit data representative of an audiovisual content. The audiovisual content being available from each of said at least two servers in at least two versions. The versions corresponding respectively to different transmission bit-rates. The servers being adapted to transmit audiovisual contents in successive parts, each of said successive parts being chosen as one of at least two versions in response to transmission requests sent by the receivers, said transmission requests comprising a transmission parameter.
24 Citations
19 Claims
-
1. A method, to be performed in a controller, to control a transmission in successive parts of audiovisual content to a receiver, said audiovisual content being available in at least two versions from at least one server, said server and said receiver being remote from said controller, said versions corresponding respectively to different transmission bit-rates, each of said successive parts being chosen as a part of one of said two versions in response to transmission requests sent by said receiver, said method comprising:
-
receiving, by the controller, information representative of a previous delivery to said receiver of at least one first part of said successive parts of audiovisual content; and transmitting, by the controller, a control parameter to said receiver, said control parameter being computed based at least partially on said received information and adapted to be used by said receiver in order to compute at least one transmission parameter to be comprised in a transmission request relating to at least one second part of said successive parts of audiovisual content. - View Dependent Claims (2, 3)
-
-
4. A receiver apparatus for receiving audiovisual content in successive parts, said audiovisual content being available from at least one server in at least two versions corresponding respectively to different transmission bit-rates, each of said successive parts being chosen as a part of one of said at least two versions in response to transmission requests sent by said receiver apparatus, said transmission requests comprising a transmission parameter, said receiver apparatus further comprising:
-
a communication interface; at least one processor configured to; send to a remote controller apparatus information representative of a delivery, to said receiver apparatus, of at least a first part of said successive parts of audiovisual content that has been previously received by said receiver apparatus; receive a control parameter, said control parameter being defined from said information representative of the delivery of said first part; and compute said transmission parameter of said transmission request from at least said control parameter; and transmit a transmission request relating to at least one second part of said successive parts of audiovisual content and comprising said transmission parameter computed from at least said control parameter. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A controller apparatus to control a transmission in successive parts of audiovisual content to a receiver said audiovisual content being available in at least two versions from at least one server, said server and said receiver being remote from said controller, said versions corresponding respectively to different transmission bit-rates, each of said successive parts being chosen as a part of one of said at least two versions in response to transmission requests sent by said receiver, said controller apparatus comprising:
-
a communication interface; at least one processor configured to; receive, via the communication interface, an information representative of a previous delivery to said receiver, of at least a first part of said successive parts of audiovisual content; compute a control parameter based at least partially on said received information and adapted to be used by said receiver in order to define at least one transmission parameter to be comprised in a transmission request relating to at least one second part of said successive parts of audiovisual content; and transmit said control parameter to said receiver. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method to be performed in a receiver, for receiving audiovisual content in successive parts, said audiovisual content being available in at least two versions from at least one server, said versions corresponding respectively to different transmission bit-rates, each of said successive parts being chosen as a part of one of said at least two versions in response to transmission requests sent by said receiver, said transmission requests comprising a transmission parameter, said method comprising:
-
transmitting, by the receiver, to a remote controller apparatus information representative of a previous delivery to said receiver of at least a first part of said successive parts of audiovisual content; receiving, by the receiver, a control parameter, said control parameter being defined from said information representative of the previous delivery of the at least first part of said audiovisual content; computing, by the receiver, said transmission parameter of said transmission request from at least said control parameter; and transmitting, by the receiver, a transmission request relating to at least one second part of said successive parts of audiovisual content and comprising said transmission parameter computed from at least said control parameter. - View Dependent Claims (17, 18, 19)
-
Specification