Reliable and Efficient Adaptive Streaming Mechanism for Multi-user SVC VoD System over GPRS/EDGE Network

In this paper we propose and then implement a novel H.264/AVC Scalable Video Coding multi-user video-on-demand system for hand-held devices over GPRS/EDGE network. We design a reliable and efficient adaptive streaming mechanism for QoS support. The major contributions come from three folds: firstly, accumulation-based congestion control model is used for bandwidth estimation to ensure fairness among all the users. Secondly, for the purpose of handling time-varying bitrate, we propose a PLS algorithm which performs rate adaptation as well as optimizes the video quality in a R-D sense under the bandwidth constraint. Finally, to minimize adaptation delay, IDR frames are online inserted in the pre-encoded stream at the server by using transcoding. Furthermore, to improve system userspsila overall performance, transmission of packets is optimally scheduled through exploiting the multi-user diversity. More importantly, a practical system was implemented and further tested over existing GPRS/EDGE network deployed in China. The results demonstrate that the proposed mechanism achieves outstanding performance in terms of higher perceived video quality, smoother video playback, higher utilization of wireless link and fairer share of resources, compared to RTP Usage Model defined in 3 GPP Release7.

[1]  David Harrison,et al.  Accumulation-based congestion control , 2005, IEEE/ACM Transactions on Networking.

[2]  Thomas Wiegand,et al.  Using H.264/AVC-based Scalable Video Coding (SVC) for Real Time Streaming in Wireless IP Networks , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[3]  Andrew Perkis,et al.  Adaptive H.264/MPEG-4 SVC video over IEEE 802.16 broadband wireless networks , 2007, Packet Video 2007.

[4]  Miska M. Hannuksela,et al.  System and Transport Interface of SVC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Sung-Jea Ko,et al.  Video transcoding to support playback at a random location for scalable video coding , 2007, IEEE Transactions on Consumer Electronics.

[6]  Thomas Wiegand,et al.  Mobile Video Transmission Using Scalable Video Coding , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Stéphane Pateux,et al.  Optimized Rate-Distortion Extraction With Quality Layers in the Scalable Extension of H.264/AVC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Stéphane Pateux,et al.  Optimized Rate-Distortion Extraction with Quality Layers , 2006, 2006 International Conference on Image Processing.

[9]  Johannes Peltola,et al.  Cross-layer architecture for scalable video transmission in wireless network , 2007, Signal Process. Image Commun..

[10]  Sung-Jea Ko,et al.  Video transmission adopting scalable video coding over time-varying networks , 2006, IEEE Transactions on Consumer Electronics.