Adjusting Forward Error Correction with Quality Scaling for Streaming MPEG

Adjusting Forward Error Correction with Quality Scaling for Streaming MPEG

Huahui Wu, Mark Claypool and Robert Kinicki

In Proceedings of the 15th ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)
Stevenson, Washington, USA
June 2005

Packet loss can severely impact streaming video quality. Repair techniques protect streaming video from packet loss but at the price of a reduced effective transmission rate when streaming a flow in a capacity constrained situation. This paper proposes an algorithm that optimizes the choice of Forward Error Correction (FEC) to repair packet loss for streaming MPEG videos under a capacity constraint with quality scaling. An analytic model is developed to estimate the video quality of streaming MPEG given a quality scaling level and a specific FEC strength. Given network conditions in terms of packet loss rate, the model searches the total variable space to find the combination of FEC and scaling that yields the optimal quality under the capacity constraint. Analysis over a range of network conditions indicates that adjusting FEC with quality scaling provides significant performance improvement.


See also:

This material is based upon work supported by the National Science Foundation under Grant Number CNS-0423362. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).