This document describes a Generalized Object Encoding (GOE) approach
for the protection of one or multiple objects, in the context of a
Content Delivery Protocol (CDP) like FLUTE/ALC, FCAST/ALC or FCAST/
NORM. Unlike [RFC5052], the GOE approach [GOE] decouples the
definition of Generalized Objects over which FEC encoding takes place
homogeneously, from the natural source object boundaries. This
separation enables either an Unequal Erasure Protection (UEP) of
different portions of a given source object, or an efficient and
global protection of a set of potentially small files, depending on
the way the Generalized Objects are defined.
The present document first of all introduces the GOE approach. Then
it defines the GOE Reed-Solomon FEC Scheme for the particular case of
Reed-Solomon codes over GF(2^^8) and no encoding symbol group, the
GOE equivalent to FEC Encoding ID 5 defined in RFC5510.