Coding to Mitigate Video Disruption during Wireless Access Switching

We propose a coding-based solution to mitigate the disruption during switching from unicast to broadcast wireless channels while streaming live video to mobile devices. Our solution, based on unequal error protection principles, takes advantage of side information about the switching time available at the encoder. In particular, we present a method to distribute error protection unequally among the input packets based on their temporal position in the video stream and on the switching time distribution. We implement our proposed encoder and decoder in Matlab and compare the proposed scheme to LT codes and to the naive approach of not using coding at all. Our experiments indicate that our approach results in approximately $8$\% improvement over plain LT coding and about $20$\% improvement over a no coding approach.

[1]  A. Beimel,et al.  RT Oblivious Erasure Correcting , 2004, IEEE/ACM Transactions on Networking.

[2]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[3]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[4]  Jon Feldman,et al.  Growth codes: maximizing sensor network data persistence , 2006, SIGCOMM 2006.

[5]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[6]  Michael Luby,et al.  A digital fountain approach to reliable distribution of bulk data , 1998, SIGCOMM '98.

[7]  Nazanin Rahnavard,et al.  Rateless Codes With Unequal Error Protection Property , 2007, IEEE Transactions on Information Theory.

[8]  Alexandros G. Dimakis,et al.  Unequal Growth Codes: Intermediate Performance and Unequal Error Protection for Video Streaming , 2007, 2007 IEEE 9th Workshop on Multimedia Signal Processing.