Abstract:
A method for providing error-resilient video content may include receiving video data reflective of multiple video frames; encoding the video data to generate a plurality of packets representing a video frame; transmitting the first group of packets to at least two receivers (110); receiving feedback information regarding receiving status of respective ones of the plurality of packets; examining error indications regarding the at least two receivers (110) based on the feedback information and implementing a first error-correction policy if a variation in the error indications among the at least two receivers (110) is below a first error threshold and a second error-correction policy if the variation is above the first error threshold. At least one of the first and second error-correction policies includes transmitting or retransmitting at least one packet using a coding scheme different from a scheme in encoding the plurality of packets already.
Abstract:
A method for providing error-resilient video content may include receiving video data reflective of multiple video frames; encoding the video data to generate a plurality of packets representing a video frame; transmitting the first group of packets to at least two receivers (110); receiving feedback information regarding receiving status of respective ones of the plurality of packets; examining error indications regarding the at least two receivers (110) based on the feedback information and implementing a first error-correction policy if a variation in the error indications among the at least two receivers (110) is below a first error threshold and a second error-correction policy if the variation is above the first error threshold. At least one of the first and second error-correction policies includes transmitting or retransmitting at least one packet using a coding scheme different from a scheme in encoding the plurality of packets already.