Hierarchical random linear network coding for multicast scalable video streaming

Network coding (NC) has been exploited to minimize delay, energy per bit and to maximize throughput over lossy networks. However, applying network coding for scalable video transmission over packet-lossy networks is still an active research topic because of the challenge in trading off between rank deficiency problem and scalability of the video bitstream. Scalable video coding promises providing flexible broadcasting to heterogeneous user equipments, but the rank deficiency problem in NC limits the scalable capability in video streaming since the time of waiting for full rank causes long delay. In this paper, we exploit the combination of hierarchical and random linear network coding for solving the above issue. The hierarchical network coding provides unequal erasure protection for scalable layers and addresses the process of decoding layer by layer according to importance. Otherwise, random linear network coding provides error-correcting capability and makes the scheme resilient to packet loss. Our proposed network coding scheme benefits from these two schemes for multicast scalable video streaming. The simulation results and performance analysis are provided to evaluate the efficiency in terms of averaged decoding probability and peak signal-to-noise ratio. The proposed scheme achieves same performance of random linear network coding in good channel and approximately hierarchical network coding scheme in bad channel.

[1]  Jianping Pan,et al.  Scalable Modulation for Video Transmission in Wireless Networks , 2011, IEEE Transactions on Vehicular Technology.

[2]  Pascal Frossard,et al.  Prioritized Distributed Video Delivery With Randomized Network Coding , 2011, IEEE Transactions on Multimedia.

[3]  Feilong Tang,et al.  R^2NC: Redundant and Random Network Coding for H.264/SVC Transmission , 2011, 2011 14th International Conference on Network-Based Information Systems.

[4]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[5]  Leonardo Badia,et al.  A Markov framework for error control techniques based on selective retransmission in video transmission over wireless channels , 2010, IEEE Journal on Selected Areas in Communications.

[6]  Janghoon Yang,et al.  Layered Video Transmission with Network Coding in a Cooperative Virtual MIMO Cellular Relay Networks , 2012, IEICE Trans. Commun..

[7]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[9]  Sen-Ching S. Cheung,et al.  Video Streaming with Network Coding , 2010, J. Signal Process. Syst..

[10]  Othman Omran Khalifa,et al.  JSVM reference software , 2011 .

[11]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[12]  Gabriella Olmo,et al.  Unequal Protection of Video Data According to Slice Relevance , 2011, IEEE Transactions on Image Processing.

[13]  Chang Wen Chen,et al.  Scalable H.264/AVC Video Transmission Over MIMO Wireless Systems With Adaptive Channel Selection Based on Partial Channel Information , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Chien-Ming Wang,et al.  Cooperative Wireless Broadcast for Scalable Video Coding , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Yang Guo,et al.  Scalable Video Multicast in Hybrid 3G/Ad-Hoc Networks , 2011, IEEE Transactions on Multimedia.

[16]  Feilong Tang,et al.  R 2 NC : Redundant and Random Network Coding for Robust H . 264 / SVC Transmission , 2011 .

[17]  Aggelos K. Katsaggelos,et al.  Unequal Error Protection for Robust Streaming of Scalable Video Over Packet Lossy Networks , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[19]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.

[20]  Bernd Girod,et al.  Robust Internet video transmission based on scalable coding and unequal error protection , 1999, Signal Process. Image Commun..

[21]  Sen-Ching S. Cheung,et al.  Peer-to-Peer Streaming with Hierarchical Network Coding , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[22]  Hojin Ha,et al.  Layer-weighted unequal error protection for scalable video coding extension of H.264/AVC , 2008, IEEE Transactions on Consumer Electronics.

[23]  Sorina Dumitrescu,et al.  Layered Multicast With Inter-Layer Network Coding for Multimedia Streaming , 2011, IEEE Transactions on Multimedia.

[24]  R. Koetter,et al.  The benefits of coding over routing in a randomized setting , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[25]  Yunnan Wu,et al.  Network Coding for the Internet and Wireless Networks , 2007, IEEE Signal Processing Magazine.