Adaptive bitstream switching of pre-encoded PFGS video

With Progressive Fine Granularity Scalability (PFGS) video coding, one given encoding (with a prescribed bit rate) can flexibly be transmitted at any lower bit rate. However, the transmitted video is only efficiently encoded when the transmission bit rate is in the vicinity of the encoding bit rate; for transmission bit rates far from the encoding bit rate up on the order of 4 dB in video quality are lost. In this paper we develop and evaluate a suite of policies for accounting for this coding efficiency issue, which has been largely overlooked in previous PFGS streaming studies, in uni- and multicast streaming. Our adaptive policies select the PFGS encoding rate from a small number of pre-encoded versions and drop packets so as to maximize the reconstructed video qualities. Our policies consider both the visual video content, expressed using the motion activity level of MPEG-7 descriptor, as well as the channel variability. We find that an optimal non-adaptive streaming policy overcomes the 4 dB inefficiency and on top of this efficiency gain, our adaptive unicast streaming policy achieves 0.8 dB improvement over the optimal non-adaptive streaming. We also find that our content-dependent packet drop policies enforce fairness among multiple streams in terms of reconstructed video qualities and that our multicasting policy improves the average reconstructed video qualities at a group of receivers by up to 2 dB.

[1]  John S. Boreczky,et al.  Comparison of video shot boundary detection techniques , 1996, J. Electronic Imaging.

[2]  Mostafa Ammar,et al.  Inter-Receiver Fair Multicast Communication over the Internet , 1999 .

[3]  Feng Wu,et al.  A framework for efficient progressive fine granularity scalable video coding , 2001, IEEE Trans. Circuits Syst. Video Technol..

[4]  Bo Li,et al.  A hybrid adaptation protocol for TCP-friendly layered multicast and its optimal rate allocation , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[5]  Guijin Wang,et al.  Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection , 2001 .

[6]  M. R. Ito,et al.  A packet discard scheme for loss control in IP networks with MPEG video traffic , 2002, The 8th International Conference on Communication Systems, 2002. ICCS 2002..

[7]  Feng Wu,et al.  Transcoding for progressive fine granularity scalable vide coding , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[8]  Naoki Wakamiya,et al.  MPEG-4 Video Transfer with TCP-Friendly Rate Control , 2001, MMNS.

[9]  Harrick M. Vin,et al.  The utility of feedback in layered multicast congestion control , 2001, NOSSDAV '01.

[10]  Keith W. Ross,et al.  Comparing the streaming of FGS encoded video at different aggregation levels: frame, GoP, and scene , 2005, Int. J. Commun. Syst..

[11]  Xue Li Video Multicast over the Internet , 1999 .

[12]  Dmitri Loguinov,et al.  Impact of FEC overhead on scalable video streaming , 2005, NOSSDAV '05.

[13]  Fan Yang,et al.  Bit allocation for scalable video streaming over mobile wireless Internet , 2004, IEEE INFOCOM 2004.

[14]  Ajay Divakaran,et al.  MPEG-7 visual motion descriptors , 2001, IEEE Trans. Circuits Syst. Video Technol..

[15]  Ajay Divakaran,et al.  Framework for measurement of the intensity of motion activity of video segments , 2004, J. Vis. Commun. Image Represent..

[16]  Weiping Li,et al.  Overview of fine granularity scalability in MPEG-4 video standard , 2001, IEEE Trans. Circuits Syst. Video Technol..

[17]  Hayder Radha,et al.  Rate-distortion modeling of scalable video coders , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[18]  Steven McCanne,et al.  Receiver-driven layered multicast , 1996, SIGCOMM '96.

[19]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[20]  Srihari Nelakuditi,et al.  Efficient selective frame discard algorithms for stored video delivery across resource constrained networks , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[21]  Bo Li,et al.  Adaptive Video Multicast over the Internet , 2003, IEEE Multim..

[22]  Keith W. Ross,et al.  Comparing the streaming of FGS encoded video at different aggregation levels: frame, GoP, and scene: Research Articles , 2005 .

[23]  Feng Wu,et al.  H.26L-based fine granularity scalable video coding , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[24]  Bo Li,et al.  An end-to-end adaptation protocol for layered video multicast using optimal rate allocation , 2004, IEEE Transactions on Multimedia.

[25]  Mostafa H. Ammar,et al.  On the use of destination set grouping to improve fairness in multicast video distribution , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[26]  Sethuraman Panchanathan,et al.  Adaptive scheme for Internet video transmission , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[27]  Jon M. Peha,et al.  Streaming video over the Internet: approaches and directions , 2001, IEEE Trans. Circuits Syst. Video Technol..