FEC on IP-output for video encoder

Maria Baltzer Pedersen

AbstractBroadcast systems based on IP technology is becoming a reality. At this very moment, there are already specific projects on the market, where the local infrastructure for a service provider is build around an IP network. Furthermore many projects are in the making, based on the use of IP networks for end delivery, focusing on the consumer.

It is expected that the market will demand Forward Error Correction on the output of a video encoder. Today error correction is not supported on Scientific Atlanta encoders, and while the current hardware in the SD encoders manufactured by Scientific Atlanta can not be extended with a Forward Error Correction solution, the HD encoders are presumed to be sufficient for experimental implementation.

The project was initiated by an analysis in which different types of applications and technical solutions including Forward Error Correction (FEC) on the IP output of an encoder. The result of the analysis is a suggestion to a FEC to be implemented in future encoders.

The questions answered in the analysis include the customers' needs and briefly touches the subject of other manufactures of encoders, and which FEC solutions they have implemented. Because of the many different types of FEC solutions, the decision of which algorithm to implement is taken after the analysis.

In the analysis, the transmission layers are analyzed with focus on the encoder side. This identifies the layer in which the FEC scheme is to be implemented or when in the encoding process the FEC is appended to the program stream that is. A program stream is a series of transport stream packets (TS packets) to which the appropriate headers are appended to form an IP packet. More specifically, the analysis shows if the FEC should be appended to the transport stream packets or to the IP packets.

The chosen FEC algorithm is implemented in hardware, and some simulations have been performed, but these are not included in the report.
TypeBachelor thesis [Industrial collaboration]
Year2006
PublisherInformatics and Mathematical Modelling, Technical University of Denmark, DTU
AddressRichard Petersens Plads, Building 321, DK-2800 Kgs. Lyngby
SeriesIMM-B.Eng-2006-60
NoteSupervised by Ole Remmer, IMM.
Electronic version(s)[pdf]
BibTeX data [bibtex]
IMM Group(s)Computer Science & Engineering