Shaping multimedia stream bit-rates to adapt to network conditions
First Claim
Patent Images
1. A method comprising:
- monitoring a condition indicative of a bandwidth of a network path on which a multimedia stream is being sent from a source to a destination;
determining if the bandwidth has changed by at least a predetermined amount for a predetermined amount of time; and
responsive to determining that the bandwidth has changed by at least the predetermined amount for the predetermined amount of time, at an intermediate point between the source and the destination on the network path of the multimedia stream, adjusting a transmit bit-rate of the multimedia stream to adapt to the condition indicative of the bandwidth of the network path.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and methods are provided for shaping a transmit bit-rate of a multimedia stream to adapt to the bandwidth of network path on which the multimedia stream is sent between a source and destination. A condition indicative of a bandwidth of the network path is monitored, and at an intermediate point on the network path between the source and destination, the transmit bit-rate of the multimedia stream is adjusted to adapt to the condition indicative of the bandwidth of the path.
-
Citations
22 Claims
-
1. A method comprising:
-
monitoring a condition indicative of a bandwidth of a network path on which a multimedia stream is being sent from a source to a destination; determining if the bandwidth has changed by at least a predetermined amount for a predetermined amount of time; and responsive to determining that the bandwidth has changed by at least the predetermined amount for the predetermined amount of time, at an intermediate point between the source and the destination on the network path of the multimedia stream, adjusting a transmit bit-rate of the multimedia stream to adapt to the condition indicative of the bandwidth of the network path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a network interface unit configured to interface to a network; a packet forwarding unit configured to receive and forward packets on a network path in the network; and a controller configured to; monitor a condition indicative of the bandwidth of the network path on which a multimedia stream is being sent from a source to a destination; determine if the bandwidth has changed by a predetermined amount for a predetermined amount of time; and responsive to determining that the bandwidth has changed by at least the predetermined amount for the predetermined amount of time, at an intermediate point between the source and the destination on the network path of the multimedia stream, adjust a transmit bit-rate of the multimedia stream to adapt to the condition indicative of the bandwidth of the network path. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more non-transitory computer readable storage media encoded with software comprising computer-executable instructions and when the software is executed operable to:
-
monitor a condition indicative of the bandwidth of a network path on which a multimedia stream is being sent from a source to a destination; determine if the bandwidth has changed by at least a predetermined amount for a predetermined amount of time; and responsive to determining that the bandwidth has changed by at least the predetermined amount for the predetermined amount of time, at an intermediate point between the source and the destination on the network path of the multimedia stream, adjust a transmit bit-rate of the multimedia stream based on the condition indicative of the bandwidth indication of the network path. - View Dependent Claims (20, 21, 22)
-
Specification