Channel-adaptive error protection for scalable video over channels with bit errors and packet erasures
Video communication over channels with both bit errors and packet erasures is becoming increasingly important due to the emerging of wireless Internet. To have QoS provision at application level, product code is suited to correct the transmission errors occurring in such channels. In this paper, we presented a novel layered product code for scalable video streaming over the channels with both bit errors and packet losses. An end-to-end architecture is proposed to simultaneously address the error control, packetization and rate-distortion based bit allocation. Once the available network conditions are estimated, the unequal product codes are applied to different layers of scalable video. Specifically, each layer is first divided into blocks with unequal row channel code and unequal column channel code added. Then rate-distortion based bit allocation is proposed to determine the channel rates and the source rate so as to minimize the expected end-to-end distortion. The simulations demonstrated effectiveness of our proposed error protection scheme.