A buffer-driven approach to adaptively stream stored video over Internet

Dejian Ye1, Xiaoyan Wang1, Zuo Zhang1, Qiufeng Wu1
1Department of Automation, Tsinghua University, Beijing, China

Tóm tắt

Since Internet conditions change rapidly with time, it is very important for a streaming media server to scale the quality of transmission depending on prevailing network conditions. We propose a novel buffer-driven adaptive streaming scheme for stored video. Instead of performing quality adaptation based on bandwidth estimation, this scheme scales quality of transmission based on both receiver buffer occupancy and sender buffer occupancy. Simulation results demonstrate that the proposed algorithm can achieve very smooth playback quality while preventing client buffer underflow or overflow. Besides, unlike existing quality adaptation scheme, our scheme can effectively utilize the available bandwidth without bandwidth estimation.

Từ khóa

#Buffer storage #Streaming media #Internet #Bandwidth #Network servers #Quality of service #Web server #Video sharing #IP networks #Storage automation

Tài liệu tham khảo

walpole, 1997, A player for adaptive MPEG video streaming over the Internet, Proc of 26th Applied Imagery Pattern Recognition Workshop AIPR-97 wu, 2001, Streaming Video over the Internet: Approaches and Directions, IEEE Trans Circuits Syst Video Technol, 11, 282, 10.1109/76.911156 li, 1998, Layered Video Multicast with Re-transmission(LVMR): Evaluation of Hierarchical Rate Control, Proc IEEE InfoCom jacobs, 1997, Real-time Dynamic Rate Shaping and Control for Internet Video Applications, 23 wu, 1997, Thin Streams: An Architecture for Multicasting Layered Video, Network and Operating Systems Support for Digital Audio and Video, 10.1109/NOSDAV.1997.629384 franklin, 1995, Feedback Control of Dynamic Systems 10.1006/jvci.1998.0389 0, Rate Distortion Theory nick, 0, On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video reza, 2000, Layered Quality Adaptation for Internet Video Streaming, IEEE Journal on Selected Areas in Communications, 18, 2530, 10.1109/49.898735 10.1109/49.536366 10.1109/5.899055