Server-based smoothing of variable bit-rate streams
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Proxy-based TCP-friendly streaming over mobile networks
WOWMOM '02 Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
Lexicographically optimal smoothing for broadband traffic multiplexing
Proceedings of the twenty-first annual symposium on Principles of distributed computing
An MPEG performance model and its application to adaptive forward error correction
Proceedings of the tenth ACM international conference on Multimedia
Live Video Scheduling in Differentiated Services Internet
QofIS '00 Proceedings of the First COST 263 International Workshop on Quality of Future Internet Services
Performance Issues of Multimedia Applications
Performance Evaluation of Complex Systems: Techniques and Tools, Performance 2002, Tutorial Lectures
Bandwidth constrained smoothing for multimedia streaming with scheduling support
Journal of Systems Architecture: the EUROMICRO Journal
Optimal Lexicographic Shaping of Aggregate Streaming Data
IEEE Transactions on Computers
Shared-buffer smoothing of variable bit-rate streams
Performance Evaluation
OverQos: an overlay based architecture for enhancing internet Qos
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
A smoothing algorithm for time slicing DVB-H video transmission with bandwidth constraints
MobiMedia '06 Proceedings of the 2nd international conference on Mobile multimedia communications
A bandwidth dependent smoothing algorithm for interactive video streaming in UMTS systems
Proceedings of the 3rd international conference on Mobile multimedia communications
Packet pacing in small buffer optical packet switched networks
IEEE/ACM Transactions on Networking (TON)
Optimal policies for playing buffered media streams
NETWORKING'07 Proceedings of the 6th international IFIP-TC6 conference on Ad Hoc and sensor networks, wireless networks, next generation internet
Buffer schemes for VBR video streaming over heterogeneous wireless networks
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Optimal scalable video multiplexing in mobile broadcast networks
Proceedings of the 3rd workshop on Mobile video delivery
Multi-tiered, burstiness-aware bandwidth estimation and scheduling for VBR video flows
Proceedings of the Nineteenth International Workshop on Quality of Service
Adaptive transmission of variable-bit-rate video streams to mobile devices
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part II
Aggressive traffic smoothing for delivery of online multimedia
PCM'04 Proceedings of the 5th Pacific Rim conference on Advances in Multimedia Information Processing - Volume Part I
Feed Forward Bandwidth Indication (FFBI): Cooperation for an accurate bandwidth forecast
Computer Communications
Rate-smoothed schedule with tolerable data dropping for video coding stream
Multimedia Tools and Applications
Online smoothness with dropping partial data based on advanced video coding stream
Multimedia Tools and Applications
Hi-index | 0.00 |
Bandwidth smoothing techniques for stored video perform end to end workahead transmission of frames into the client playback buffer, in advance of their display times. Such techniques are very effective in reducing the burstiness of the bandwidth requirements for transmitting compressed, stored video. This paper addresses online bandwidth smoothing for a growing number of streaming video applications such as newscasts, sportscasts, and distance learning, where many clients may be willing to tolerate a playback delay of a few seconds in exchange for a smaller bandwidth requirement. The smoothing can be performed at either the source of the videocast or at special smoothing server(s) (e.g., proxies or gateways) within the network. In contrast to previous work on stored video, the online smoothing server has limited knowledge of frame sizes and access to only a segment of the video at a time. This is either because the feed is live or because it is streaming past the server. We formulate an online smoothing model which incorporates playback delay, client and server buffer sizes, server processing capacity, and frame size prediction techniques. Our model can accommodate an arbitrary arrival process. Using techniques for smoothing stored video at the source as a starting point, we develop an online, window-based smoothing algorithm for delay tolerant applications. Extensive experiments with MPEG-1 and M-JPEG video traces demonstrate that online smoothing significantly reduces the peak rate, coefficient of variation, and effective bandwidth of variable-bit-rate video streams. These reductions can be achieved with modest playback delays of a few seconds to a few tens of seconds and moderate client buffer sizes, and closely approximate the performance of optimal offline smoothing of stored video. In addition, we show that frame size prediction can offer further reduction in resource requirements, though prediction becomes relatively less important for longer playback delays. However, the ability to predict future frame sizes affects the appropriate division of buffer space between the server and client sites. Our experiments show that the optimal buffer allocation shifts to placing more memory at the server as the server has progressively less information about future frame sizes