Dynamic power allocation and routing for satellite and wireless networks with time varying channels
Dynamic power allocation and routing for satellite and wireless networks with time varying channels
Resource Allocation and Cross Layer Control in Wireless Networks (Foundations and Trends in Networking, V. 1, No. 1)
Adaptive playout scheduling using time-scale modification in packet voice communications
ICASSP '01 Proceedings of the Acoustics, Speech, and Signal Processing, 2001. on IEEE International Conference - Volume 03
Watching television over an IP network
Proceedings of the 8th ACM SIGCOMM conference on Internet measurement
MM '08 Proceedings of the 16th ACM international conference on Multimedia
Smooth control of adaptive media playout for video streaming
IEEE Transactions on Multimedia
QoS Stochastic Traffic Engineering for the wireless support of real-time streaming applications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Stochastic traffic engineering for real-time applications over wireless networks
Journal of Network and Computer Applications
Streaming video over variable bit-rate wireless channels
IEEE Transactions on Multimedia
Content-Aware Adaptive Media Playout Controls for Wireless Video Streaming
IEEE Transactions on Multimedia
Content-Aware Playout and Packet Scheduling for Video Streaming Over Wireless Links
IEEE Transactions on Multimedia
Effect of Delay and Buffering on Jitter-Free Streaming Over Random VBR Channels
IEEE Transactions on Multimedia
Energy optimal control for time-varying wireless networks
IEEE Transactions on Information Theory
Scalable rate control for MPEG-4 video
IEEE Transactions on Circuits and Systems for Video Technology
Video coding for streaming media delivery on the Internet
IEEE Transactions on Circuits and Systems for Video Technology
Adaptive media playout for low-delay video streaming over error-prone channels
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
This paper aims to reduce the amount of prebuffering required to ensure a maximum video continuity in streaming. Current approaches do this by slowing the playout frame rate of the decoder, this is known as adaptive media playout (AMP). However, doing this introduces playout distortion to the viewers as the video is played slower than its natural playout rate. We approach this by proposing a frame rate control scheme that jointly adjusts the encoder frame generation rate of the encoder and the playout frame rate of the decoder. In addition to using AMP to improve video continuity, we also allow the encoder to increase the encoder frame generation rate. This means the encoder will be sending more frames to the decoder to quickly increase the number of frames available at the playback buffer, thus lowering the chance of buffer underflow which causes discontinuity in video playback. At the same time, the increase in the number of frames at the playback buffer may mean that the decoder does not need to use AMP to delay the playback, thus lowering the playback distortion. However, the increase in encoder frame generation rate comes at a price because frame quality will need to decrease in order to meet the constraint on available network bandwidth. This implies that the scheme needs to find the optimal trade-off between frame quality, playout distortion and video continuity. To do that, we characterize the frame rate control problem using Lyapunov optimization. We then systematically derive the optimization policies. We also show that these policies can be decoupled into separate encoder and decoder optimization policies, thus allowing for a distributed implementation. Simulation results show significant reductions in the prebuffering requirements over a scheme that perform no frame rate control and lower playout distortions compared to the AMP schemes, while exhibiting a modest drop in frame quality.