摘要 |
Embodiments for an apparatus and method are provided for building optimal latency in streaming applications that use data packets. In an embodiment, a system has an under-run forecasting mechanism, a statistics monitoring mechanism, and a playback queuing mechanism. The under-run forecasting mechanism determines an estimate of when a supply of data packets to convert will be exhausted. The statistics monitoring mechanism measures the arrival fluctuations of the supply of data packets. The playback queuing mechanism builds latency in the supply of data packets based on the estimate determined by the under-run forecasting mechanism and the arrival fluctuations measured by the statistics monitoring mechanism. In an embodiment, the supply of data packets relates to audio.
|