QoE optimization of video multicast with heterogeneous channels and playback requirements

We propose an application-layer forward error correction (AL-FEC) code rate allocation scheme to maximize the quality of experience (QoE) of a video multicast. The allocation dynamically assigns multicast clients to the quality layers of a scalable video bitstream, based on their heterogeneous channel qualities and video playback capabilities. Normalized mean opinion score (NMOS) is employed to value the client’s quality of experience across various possible adaptations of a multilayer video, coded using mixed spatial-temporal-amplitude scalability. The scheme provides assurance of reception of the video layers using fountain coding and effectively allocates coding rates across the layers to maximize a multicast utility measure. An advantageous feature of the proposed scheme is that the complexity of the optimization is independent of the number of clients. Additionally, a convex formulation is proposed that attains close to the best performance and offers a reliable alternative when further reduction in computational complexity is desired. The optimization is extended to perform suppression of QoE fluctuations for clients with marginal channel qualities. The scheme offers a means to trade off service utility for the entire multicast group and clients with the worst channels. According to the simulation results, the proposed optimization framework is robust against source rate variations and limited amount of client feedback.

[1]  Thomas Stockhammer,et al.  RaptorQ Forward Error Correction Scheme for Object Delivery , 2011, RFC.

[2]  David Gomez-Barquero,et al.  AL-FEC for Improved Mobile Reception of MPEG-2 DVB-T Transport Streams , 2009, Int. J. Digit. Multim. Broadcast..

[3]  Frederic Gabin,et al.  Evolved multimedia broadcast/multicast service (eMBMS) in LTE-advanced: overview and Rel-11 enhancements , 2012, IEEE Communications Magazine.

[4]  Yiqiang Chen,et al.  Joint Source-Channel Coding and Optimization for Layered Video Broadcasting to Heterogeneous Devices , 2012, IEEE Transactions on Multimedia.

[5]  Juan Carlos Guerri Cebollada,et al.  Hybrid FLUTE/DASH video delivery over mobile wireless networks , 2014 .

[6]  Pei Liu,et al.  Layer bargaining: multicast layered video over wireless networks , 2010, IEEE Journal on Selected Areas in Communications.

[7]  György Dán,et al.  Multicast scheduling for scalable video streaming in wireless networks , 2010, MMSys '10.

[8]  Kannan Ramchandran,et al.  Wireless image transmission using multiple-description based concatenated codes , 2000, Proceedings DCC 2000. Data Compression Conference.

[9]  Shakeel Ahmad,et al.  Unequal Error Protection Using Fountain Codes With Applications to Video Communication , 2011, IEEE Transactions on Multimedia.

[10]  Daeyoung Park,et al.  Coordinating transmit power and carrier phase for wireless networks with multi-packet reception capability , 2013, EURASIP J. Wirel. Commun. Netw..

[11]  John K. Zao,et al.  Integrating Non-Repetitive LT Encoders With Modified Distribution to Achieve Unequal Erasure Protection , 2013, IEEE Transactions on Multimedia.

[12]  Richard E. Ladner,et al.  Unequal loss protection: graceful degradation of image quality over packet erasure channels through forward error correction , 2000, IEEE Journal on Selected Areas in Communications.

[13]  Ismael de Fez,et al.  An Adaptive Mechanism for Optimal Content Download in Wireless Networks , 2014, IEEE Transactions on Multimedia.

[14]  John K. Zao,et al.  A Rateless UEP Convolutional Code for Robust SVC/MGS Wireless Broadcasting , 2011, 2011 IEEE International Symposium on Multimedia.

[15]  Margaret H. Pinson,et al.  A new standardized method for objectively measuring video quality , 2004, IEEE Transactions on Broadcasting.

[16]  Devavrat Shah,et al.  Spinal codes , 2012, CCRV.

[17]  W. Chan,et al.  Outage probability of rateless codes in memoryless erasure channels , 2012, 2012 26th Biennial Symposium on Communications (QBSC).

[18]  Pascal Frossard,et al.  Streaming of Scalable Video from Multiple Servers using Rateless Codes , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[19]  Jörg Ott,et al.  Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication , 2012, SIGCOMM 2012.

[20]  Thomas Stockhammer,et al.  Dash in mobile networks and services , 2012, 2012 Visual Communications and Image Processing.

[21]  Steven D. Blostein,et al.  Multi-scalable video multicast for heterogeneous playback requirements using a perceptual utility measure , 2012, 2012 IEEE 14th International Workshop on Multimedia Signal Processing (MMSP).

[22]  Joong Bum Rhim,et al.  Fountain Codes , 2010 .

[23]  Ali C. Begen,et al.  IPTV Multicast With Peer-Assisted Lossy Error Control , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  Vincent Roca,et al.  FLUTE - File Delivery over Unidirectional Transport , 2012, RFC.

[25]  Marco Chiani,et al.  Performance versus overhead for fountain codes over Fq , 2010, IEEE Communications Letters.

[26]  Stefan Winkler,et al.  The Evolution of Video Quality Measurement: From PSNR to Hybrid Metrics , 2008, IEEE Transactions on Broadcasting.

[27]  Enrico Magli,et al.  Sliding-Window Raptor Codes for Efficient Scalable Wireless Video Broadcasting With Unequal Loss Protection , 2010, IEEE Transactions on Image Processing.

[28]  Wen Xu,et al.  Raptor codes for reliable download delivery in wireless broadcast systems , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[29]  Yao Wang,et al.  Perceptual video quality assessment on a mobile platform considering both spatial resolution and quantization artifacts , 2010, 2010 18th International Packet Video Workshop.

[30]  Hsin-Ta Chiao,et al.  Adaptive streaming schemes for MPEG-DASH overWiFi multicast , 2013, 2013 15th IEEE International Conference on Communication Technology.

[31]  Wanjiun Liao,et al.  Utility-based radio resource allocation for QoS traffic in wireless networks , 2008, IEEE Transactions on Wireless Communications.

[32]  Yu Hen Hu,et al.  Optimal Layered Video IPTV Multicast Streaming Over Mobile WiMAX Systems , 2011, IEEE Transactions on Multimedia.

[33]  Yao Wang,et al.  Q-STAR: A Perceptual Video Quality Model Considering Impact of Spatial, Temporal, and Amplitude Resolutions , 2012, IEEE Transactions on Image Processing.

[34]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

[35]  Albert Wang,et al.  Error control for receiver-driven layered multicast of audio and video , 2001, IEEE Trans. Multim..

[36]  Zixiang Xiong,et al.  Scalable Video Multicast Using Expanding Window Fountain Codes , 2009, IEEE Transactions on Multimedia.

[37]  Jun Huang,et al.  Joint source-channel coding and optimization for mobile video streaming in heterogeneous wireless networks , 2013, EURASIP J. Wirel. Commun. Netw..

[38]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[39]  Enrico Magli,et al.  Sliding-Window Digital Fountain Codes for Streaming of Multimedia Contents , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[40]  Nam Ling,et al.  Raptor Codes Based Unequal Protection for Compressed Video According to Packet Priority , 2013, IEEE Transactions on Multimedia.

[41]  Román Belda,et al.  Hybrid FLUTE/DASH video delivery over mobile wireless networks , 2014, Trans. Emerg. Telecommun. Technol..

[42]  Ramesh Krishnamurti,et al.  Energy-Efficient Multicasting of Scalable Video Streams Over WiMAX Networks , 2011, IEEE Transactions on Multimedia.

[43]  Mohammed Ghanbari,et al.  Buffer analysis and control in CBR video transcoding , 2000, IEEE Trans. Circuits Syst. Video Technol..

[44]  Hang Liu,et al.  Performance of H.263 Video Transmission over Wireless Channels Using Hybrid ARQ , 1997, IEEE J. Sel. Areas Commun..

[45]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[46]  Christos Bouras,et al.  Application layer forward error correction for multicast streaming over LTE networks , 2013, Int. J. Commun. Syst..

[47]  Zhan Ma,et al.  Perceptual Quality Assessment of Video Considering Both Frame Rate and Quantization Artifacts , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[48]  Hari Om,et al.  Modeling of Buffer Storage in Video Transmission , 2007, IEEE Transactions on Broadcasting.

[49]  Jun Xu,et al.  Scalable Video Multicast on Broadcast Channels , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[50]  Thomas Stockhammer,et al.  Reliable Multimedia Download Delivery in Cellular Broadcast Networks , 2007, IEEE Transactions on Broadcasting.