Error resilience video transcoding for wireless communications
Video communication through wireless channels is still a challenging problem due to the limitations in bandwidth and the presence of channel errors. Since many video sources are originally coded at a high rate and without considering the different channel conditions that may be encountered later, a means to repurpose this content for delivery over a dynamic wireless channel is needed. Transcoding is typically used to reduce the rate and change the format of the originally encoded video source to match network conditions and terminal capabilities. Given the existence of channel errors that can easily corrupt video quality, there is also the need to make the bitstream more resilient to transmission errors. In this article we provide an overview of the error resilience tools found in today's video coding standards and describe a variety of techniques that may be used to achieve error-resilient video transcoding.