MULTI-STREAM BIT RATE ADAPTATION
First Claim
1. A method for communication, comprising:
- providing an item of media content for streaming in a plurality of versions having different, respective bit rates; and
streaming the media content from a server to a client by;
transmitting a first version of the item over a network at a first bit rate from the server to the client via a server buffer associated with the server;
monitoring a fill level of the server buffer while streaming the media content; and
switching to transmitting a second version of the item at a second bit rate, different from the first bit rate, from the server to the client in response to a change in the fill level of the server buffer.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for communication includes providing an item of media content for streaming in a plurality of versions having different, respective bit rates. The media content is streamed from a server to a client by transmitting a first version of the item over a network at a first bit rate from the server to the client via a server buffer associated with the server and monitoring a fill level of the server buffer while streaming the media content. The server switches to transmitting a second version of the item at a second bit rate, different from the first bit rate, to the client in response to a change in the fill level of the server buffer.
-
Citations
24 Claims
-
1. A method for communication, comprising:
-
providing an item of media content for streaming in a plurality of versions having different, respective bit rates; and streaming the media content from a server to a client by; transmitting a first version of the item over a network at a first bit rate from the server to the client via a server buffer associated with the server; monitoring a fill level of the server buffer while streaming the media content; and switching to transmitting a second version of the item at a second bit rate, different from the first bit rate, from the server to the client in response to a change in the fill level of the server buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for communication, comprising:
-
providing an item of video content for streaming in a plurality of versions, at least two of the versions having different, respective frame rates; and streaming the video content from a server to a client by; transmitting a first version of the item over a network at a first frame rate from the server to the client; and in response to a change in transmission conditions, switching to transmitting a second version of the item at a second frame rate, different from the first frame rate, from the server to the client. - View Dependent Claims (10, 11, 12)
-
-
13. Communication apparatus, comprising:
-
a media source, which is configured to provide an item of media content for streaming in a plurality of versions having different, respective bit rates; and a client interface, which comprises a buffer and is configured to stream the media content from the source to a client by transmitting a first version of the item over a network at a first bit rate via the buffer to the client, to monitor a fill level of the buffer while streaming the media content, and to switch to transmitting a second version of the item at a second bit rate, different from the first bit rate, in response to a change in the fill level of the buffer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. Communication apparatus, comprising:
-
a media source, which is configured to provide an item of video content for streaming in a plurality of versions, at least two of the versions having different, respective frame rates; and a client interface, which is configured to stream the video content from the source to a client by transmitting a first version of the item over a network to the client at a first frame rate, and in response to a change in transmission conditions, to switch to transmitting a second version of the item to the client at a second frame rate, different from the first frame rate. - View Dependent Claims (22, 23, 24)
-
Specification