-
"Forward Error Correction (FEC) Framework", Mark Watson, 24-Oct-08. ( bytes)
- This document describes for a framework for using forward error
correction (FEC) codes with applications in public and private IP
networks to provide protection against packet loss. The framework
supports applying Forward Error Correction to arbitrary packet flows
over unreliable transport and is primarily intended for real-time, or
streaming, media. This framework can be used to define Content
Delivery Protocols that provide Forward Error Correction for
streaming media delivery or other packet flows. Content Delivery
Protocols defined using this framework can support any FEC Scheme
(and associated FEC codes) which is compliant with various
requirements defined in this document. Thus, Content Delivery
Protocols can be defined which are not specific to a particular FEC
Scheme and FEC Schemes can be defined which are not specific to a
particular Content Delivery Protocol.
-
"SDP Elements for FEC Framework", Ali Begen, 3-Nov-08. ( bytes)
- This document specifies the use of Session Description Protocol (SDP)
to describe the parameters required to signal the Forward Error
Correction (FEC) Framework Configuration Information between the
sender(s) and receiver(s). This document also provides examples that
show the semantics for grouping multiple source and repair flows
together for the applications that simultaneously use multiple
instances of the FEC Framework.
-
"Methods to convey FEC Framework Configuration Information", Rajiv Asati, 3-Nov-08. ( bytes)
- FEC Framework document [FECARCH] defines the FEC Framework
Configuration Information necessary for the FEC framework operation.
This document describes how to use existing signaling protocols to
determine and dynamically communicate the Configuration information
between sender(s) and receiver(s).
Conventions used in this document
In examples, "C:" and "S:" indicate lines sent by the client and
server respectively.
-
"RTP Payload Format for 1-D Interleaved Parity FEC", Ali Begen, 27-Oct-08. ( bytes)
- This document defines a new RTP payload format for the Forward Error
Correction (FEC) that is generated by the 1-D interleaved parity code
from a source media encapsulated in RTP. The 1-D interleaved parity
code is a systematic code, where a number of repair symbols are
generated from a set of source symbols and sent in a repair flow
separate from the source flow that carries the source symbols. The
1-D interleaved parity code offers a good protection against bursty
packet losses at a cost of decent complexity. The new payload format
defined in this document is used as a part of the DVB Application-
layer FEC Specification.
-
"DVB Application-Layer Hybrid FEC Protection", Ali Begen, Thomas Stockhammer, 29-Aug-08. ( bytes)
- This document describes the Application-layer Forward Error
Correction (FEC) protocol that was developed by the Digital Video
Broadcasting (DVB) consortium for the protection of media streams
over IP networks. The DVB AL-FEC protocol uses two layers for FEC
protection. The first (base) layer is based on the 1-D interleaved
parity code. The second (enhancement) layer is based on the Raptor
code. By offering a layered approach, the DVB AL-FEC offers a good
protection against both bursty and random packet losses at a cost of
decent complexity. The 1-D interleaved parity code and Raptor code
have already been specified in separate documents and the current
document normatively references these specifications.
-
"Raptor FEC Schemes for FECFRAME", Mark Watson, 24-Oct-08. ( bytes)
- This document describes Fully-Specified Forward Error Correction
(FEC) Schemes for the Raptor code and its application to reliable
delivery of media streams in the context of FEC Framework. The
Raptor code is a systematic code, where a number of repair symbols
are generated from a set of source symbols and sent in one or more
repair flows in addition to the source symbols that are sent to the
receiver(s) within a source flow. The Raptor code offers a close to
optimal protection against arbitrary packet losses at a low
computational complexity. Two FEC Schemes are defined, one for
protection of arbitrary packet flows and another for protection of a
single flow that already contains a sequence number. Repair data may
be sent over arbitrary datagram transport (e.g. UDP) or using RTP.
An RTP Payload Type is defined for this latter case.
-
"Pseudo Content Delivery Protocol (CDP) for Protecting Multiple Source Flows in FEC Framework", Ulas Kozat, Ali Begen, 26-Oct-08. ( bytes)
- This document provides a pseudo Content Delivery Protocol (CDP) to
protect multiple source flows with one or more repair flows based on
the FEC Framework document and the Session Description Protocol (SDP)
elements defined for the framework. The purpose of the document is
not to provide a full-pledged protocol, but to show how the defined
framework and SDP elements can be combined together to design a CDP.
-
"RTP Payload Format for Non-Interleaved and Interleaved Parity FEC", Ali Begen, 27-Oct-08. ( bytes)
- This document defines new RTP payload formats for the Forward Error
Correction (FEC) that is generated by the non-interleaved and
interleaved parity codes from a source media encapsulated in RTP.
These parity codes are systematic codes, where a number of repair
symbols are generated from a set of source symbols and sent in a
repair flow separate from the source flow that carries the source
symbols. The non-interleaved and interleaved parity codes offer a
good protection against random and bursty packet losses,
respectively, at a cost of decent complexity. The RTP payload
formats that are defined in this document address the scalability
issues experienced with the earlier specifications including RFC
2733, RFC 5109 and SMPTE 2022-1, and offer several improvements. Due
to these changes, the new payload formats are not backward compatible
with the earlier specifications.
IETF Secretariat - Please send questions, comments, and/or
suggestions to ietf-web@ietf.org.
Return to Internet-Draft directory.
Return to IETF home page.