Use of Statistical Methods to Reduce Delays for Media Playback Buffering
نویسندگان
چکیده
Receiver playback buffers are required to smooth network delay variations. A playback buffer operates by introducing additional delay, acting as a holding area for packets whose scheduled playback time is in the future. Packets which arrive after their scheduled playback time are considered late and are discarded. The algorithms commonly used in the Internet are reactive, in that measure immediate network delay variations and then adjust the buffer size to avoid lateness, resulting in potentially large end to end delays and frequent buffer changes. This paper works with an alternative predictive approach, which records historical information and uses it to make shortterm predictions about network delay, with the aim of not reacting too quickly to short-lived variations. This allows an application-controlled trade-off of packet lateness against buffering delay, suitable for applications which demand low delay but can tolerate or conceal a small amount of late packets. This paper builds on previous work by proposing aging techniques to improve delay predictions, evaluating performance using trace-driven simulation.
منابع مشابه
Inferring Live Streaming Delays in the Wild
In live video steaming over HTTP, a client requests a series of video segments created on the fly, using the standard HTTP pull model. Fetching and buffering video segments are under clients’ control, which incurs extra playback delay between a real-world live event and its appearance in video playback for the client. Previous studies, on the client side, show that playback delay is in the orde...
متن کاملOn guaranteed bandwidth channels
This paper introduces a new scheme and design of a protocol for guaranteed bandwidth channels. Given traffic characteristics of media streams, it is possible to bound delays experienced through each node in the network, using appropriate discretion at channel establishment time. Once a channel with such bounded delays is established, our scheme uses feedback techniques to match the flow of medi...
متن کاملAPB: An Adaptive Playback Buffer Scheme for Wireless Streaming Media
The wireless streaming media communications are fragile to the delay jitter because the conditions and requirements vary frequently with the users’ mobility. Buffering is a typical way to reduce the delay jitter of media packets before the playback, however, it will incur a longer end-to-end delay. Our motivation in this paper is to improve the balance between the elimination of delay jitter an...
متن کاملPredictive Buffering for Multi-Source Video Streaming over the Internet
The current best-effort Internet does not guarantee the bandwidth availability between a receiver and a sender, and so renders any quality-of-service (QoS) control difficult, if not impossible. This paper proposes a novel predictive buffering algorithm for streaming video not from one, but from multiple senders to a receiver over the best-effort Internet. In particular, the predictive buffering...
متن کاملOptimal Delay for Media-on-Demand with Pre-loading and Pre-buffering
Broadcasting popular media to clients is the ultimate scalable solution for media-ondemand. The simple solution of downloading and viewing the medium from one channel cannot guarantee a reasonable startup delay for viewing with no interruptions. Two known techniques to reduce the delay are pre-loading and pre-buffering. In the former an initial segment of the medium is already in the client buf...
متن کامل