FEC and pseudo-ARQ for receiver-driven layered multicast of audio and video

Philip A. Chou, Alexander E. Mohr, Albert Wang, and Sanjeev Mehrotra

Abstract

We consider the problem of joint source/channel coding of real-time sources, such as audio and video, for the purpose of multicasting over the Internet. The sender injects into the network multiple source layers and multiple channel (parity) layers, some of which are delayed relative to the source. Each receiver subscribes to the number of source layers and the number of channel layers that optimizes the source-channel rate allocation for that receiver's available bandwidth and packet loss probability. We augment this layered FEC system with layered ARQ. Although feedback is normally problematic in broadcast situations, ARQ is simulated by having the receivers subscribe and unsubscribe to the delayed channel coding layers to receive missing information. This pseudo-ARQ scheme avoids an implosion of repeat requests at the sender, and is scalable to an unlimited number of receivers. We show gains of up to 18 dB on channels with 20% loss over systems without error control, and additional gains of up to 13 dB when FEC is augmented by psuedo-ARQ in a hybrid system. The hybrid system is controlled by an optimal policy for a Markov decision process.

Details

Publication typeInproceedings
Published inData Compression Conf.
URLhttp://www.ieee.org/
Pages24
NumberMSR-TR-99-86
InstitutionMicrosoft Research
PublisherInstitute of Electrical and Electronics Engineers, Inc.
> Publications > FEC and pseudo-ARQ for receiver-driven layered multicast of audio and video