A model for MPEG with forward error correction and TCP-friendly bandwidth

  title={A model for MPEG with forward error correction and TCP-friendly bandwidth},
  author={Huahui Wu and Mark Claypool and Robert E. Kinicki},
  booktitle={International Workshop on Network and Operating System Support for Digital Audio and Video},
The growing requirement of TCP-Friendly bandwidth use by streaming video plus the proven advantages of Forward Error Correction (FEC) to combat packet loss presents the opportunity to optimize the amount of FEC in a TCP-Friendly video stream. In this paper, we derive an analytical model for predicting the playable frame rate in a TCP-Friendly MPEG stream with FEC. Our model characterizes the Group Of Pictures (GOP) and Forward Error Correction (FEC) that are part of the MPEG video transmission… 

Adjusting forward error correction with temporal scaling for TCP-friendly streaming MPEG

Analytic experiments over a range of network and application conditions indicate that adjustable FEC with temporal scaling can provide a significant performance improvement over current approaches, and can be effective as part of a streaming protocol that chooses FEC and temporal scaling patterns that meet dynamically-changing application and network conditions.

Efficient allocation of packet-level forward error correction in video streaming over the Internet

This paper derives analytically an estimate of the average playable frame rate for a given packet loss probability and indicates that in most practical network conditions, the proposed FEC technique provides a larger playableframe rate compared to the frame-level FEC technique.

Adjusting forward error correction with quality scaling for streaming MPEG

An algorithm is proposed that optimizes the choice of Forward Error Correction (FEC) to repair packet loss for streaming MPEG videos under a capacity constraint with quality scaling.

Demonstration of adjusting forward error correction with quality scaling for TCP-friendly streaming MPEG

To overcome short-term congestion and avoid long- term congestion collapse, there is a growing consensus that Internet applications must be TCP-Friendly, with proposed approaches to detect and punish non-TCP friendly flows.

An Adaptive Forward Error Correction Algorithm for Streaming Video

This paper analyzes the structure of video stream, and presents a frame decoding model that takes into account the frame types and the dependence among frames, and an optimal algorithm is proposed to allocate the bandwidth resource between the source video data and the FEC data.

Modeling Best-Effort and FEC Streaming of Scalable Video in Lossy Network Channels

A dynamic controller is constructed on the amount of FEC that maximizes the utility of scalable video and achieves a significantly better PSNR quality than alternative fixed-overhead methods.

Improving Wireless Video Performance via Packet-Level FEC

An MPEG packet loss model which is based on Forward Error Correction (FEC) over wired-to-wireless channel is proposed which improves a video quality performance in high wireless channel bit errors in spite of an increment in the overhead packets due to FEC code.

Improving Wireless Video Performance via Packet-Level FEC

An MPEG packet loss model which is based on Forward Error Correction (FEC) over wired-to-wireless channel is proposed which improves a video quality performance in high wireless channel bit errors in spite of an increment in the overhead packets due to FEC code.


A frame-level FEC is added across packets at the application layer to define two analytical packet loss models and numerical results point out that the EGM-FEC model introduces a robust measure in estimating the perceived video quality in particular at higher packet loss rate and lower effect of packet correlation.

Impact of FEC overhead on scalable video streaming

This work derives the relationship between packet loss, FEC overhead, and utility of received video, and proposes a simple control mechanism that adjusts the amount of FEC based on packet loss information and finds that it allows the application to maintain high end-user utility and achieve better quality of video at the receiver.



An MPEG performance model and its application to adaptive forward error correction

We present a general analytical model for predicting the reconstructed frame rate of an MPEG stream. Our model captures the temporal relationships between I-, P, and B-frames but is independent of

QoS-sensitive transport of real-time MPEG video using adaptive forward error correction

  • Kihong ParkWei Wang
  • Computer Science
    Proceedings IEEE International Conference on Multimedia Computing and Systems
  • 1999
It is shown that MAFEC is able to effectively hide potentially adverse network effects such as packet drops and delays stemming from traffic burstiness and nonstationary structural changes using adaptive redundancy control, exporting a constant-QoS service commensurate with user-specified, desired QoS.

Distributed Video Streaming with Forward Error Correction

A novel rate allocation scheme to be used with Forward Error Correction (FEC) in order to minimize the probability of packet loss in bursty loss environments such as those caused by network congestion is proposed.

A new adaptive FEC loss control algorithm for voice over IP applications

  • C. PadhyeK. ChristensenW. Moreno
  • Computer Science, Business
    Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086)
  • 2000
A new adaptive FEC "USF algorithm" that considers the history of packet losses in the network before changing the amount of redundancy and also does not react to burst losses is built on existing work in adaptive FEC control algorithms.

Using redundancy to repair video damaged by network data loss

This paper proposes a new forward error correction technique for video that compensates for lost packets, while maintaining minimal delay, and finds that video redundancy can greatly improve the perceptual quality of video in the presence of network data loss.

Adaptive FEC-based error control for Internet telephony

  • J. BolotSacha Fosse-ParisisD. Towsley
  • Computer Science, Business
    IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320)
  • 1999
A simple algorithm is obtained that optimizes a subjective measure as opposed to an objective measure of quality, and incorporates the constraints of rate control and playout delay adjustment schemes, and it adapts to varying loss conditions in the network.

Comparison and optimization of packet loss repair methods on VoIP perceived quality under bursty loss

This work uses the Gilbert loss model to infer that changing the packet interval affects loss burstiness, which in turn influences forward error correction (FEC) performance, and performs subjective listening tests based on Mean Opinion Score to evaluate the effect of bursty loss on VoIP perceived quality.

TEAR: TCP emulation at receivers – flow control for multimedia streaming

The preliminary tests indicate that TEAR shows superior fairness to TCP with significantly lower rate fluctuations than TCP, and the future extension of TEAR for multicast environments is discussed, which is supported in part by NSF CAREER ANI-9875651.

Measurement study of low-bitrate internet video streaming

The methodology of the experiment, the architecture of the NACK-based streaming application, end-to-end dynamics of 16 thousand ten-minute sessions (85 million packets), and the behavior of the following network parameters are described.

Statistical characteristics and multiplexing of MPEG streams

Although the study is conducted at the frame level (as opposed to the slice level), it is observed that the inter-frame correlation structure for the frame-size sequence involves complicated forms of pseudo-periodicity that are mainly affected by the compression pattern of the sequence.