Systems and methods for selecting buffering time for media data
AssigneeRealNetworks, Inc.
InventorsAlain Hamel, HaiFeng Ping
Life of this patent
Estimating the term…
Loading patent…
AssigneeRealNetworks, Inc.
InventorsAlain Hamel, HaiFeng Ping
Estimating the term…
The invention is related to methods and apparatus for tailoring an amount of Pre-Data that can be used in media clip streaming applications. A variable-bit-rate encoded media clip can be encoded at an average playback bit rate. When the actual transmission bit rate exceeds the average playback bit rate, a maximum bit deficit computation that uses the average playback bit rate overestimates the amount of Pre-Data that can be used to buffer the media clip. Embodiments of the invention tailor the amount of Pre-Data at least in part to the amount of data used to encode intervals of data and to actual transmission bit rates or to predictions of actual transmission bit rates, thereby decreasing the amount of Pre-Data that can be used and decreasing a latency time before play of the media clip begins.
A method of tailoring an amount of Pre-Data to be buffered in a media player, the method comprising:
A method of tailoring an amount of Pre-Data to be buffered in a media player, the method comprising:
A method of tailoring a first indication of an amount of data to be stored in a memory buffer for a clip of streamed media data, the method comprising:
A server that performs a method of tailoring a first indication of an amount of data to be stored in a memory buffer for a clip of streamed media data, the method comprising:
A non-transitory computer accessible medium having computer-executable instructions comprising:
A method of tailoring a value for Pre-Data in a media player, the method comprising:
The method of 13, further comprising setting a transmission rate in response to the comparison.
The method of 13, wherein the value for Pre-Data relates to an amount of data.
The method of 13, wherein the value for Pre-Data relates to an amount of time.
A non-transitory computer accessible medium having computer-executable instructions for a media player, comprising:
Dependencies are inferred from the claim text.