Flow control for media streaming
First Claim
Patent Images
1. A method comprising:
- determining capacity of one or more buffers, wherein the capacity is described in buffer information;
calculating space in the one or more buffers, wherein the space is described in the buffer information; and
sending the buffer information to a host device which adjusts flow of streaming content based on the buffer information.
2 Assignments
0 Petitions
Accused Products
Abstract
A client device receives streaming content from a host device. The streaming content is placed in one or more buffers prior to processing. Monitoring as to the capacity and fullness of the buffers is performed at the client device and information is sent to the host device. The host device adjusts the rate or flow of the streaming content based on the information provided by the client device.
71 Citations
20 Claims
-
1. A method comprising:
-
determining capacity of one or more buffers, wherein the capacity is described in buffer information;
calculating space in the one or more buffers, wherein the space is described in the buffer information; and
sending the buffer information to a host device which adjusts flow of streaming content based on the buffer information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
negotiating the exchange of buffer information with a client device;
receiving the buffer information from the client device; and
adjusting the rate of content streamed to the client device based on the buffer information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer comprising:
-
a processing unit;
one or more buffers that are accessible by and operated on by the processing unit, wherein the buffers received streamed content from one or more sources; and
a buffer monitor that is accessible by and operated on by the processing unit, wherein the buffer monitor monitors the fullness level of the buffers, and generate buffer fullness reports based on the fullness level of the buffers or a negotiated frequency as to how often buffer fullness reports are to be received. - View Dependent Claims (17, 18, 19, 20)
-
Specification