[Live-devel] network coding implementation

Ross Finlayson finlayson at live555.com
Tue Nov 11 06:33:21 PST 2014


Whenever possible, the “LIVE555 Streaming Media” code follows IETF network protocol standards.  The IETF has standardized several RTP payload formats that use FEC (i.e., “Forward Error Correction”, which I think is what you refer to as “Network Coding”); however, we currently do not implement any of them.

Note that - to implement FEC - it is not sufficient simply to modify (‘encode’) network packets when transmitting, and modify them again (‘decode’) when receiving.  You also have to indicate in the stream’s SDP description that (and how) this modification has taken place.  Thus, the various IETF standard RTP payload formats for FEC don’t just define how RTP packets are encoded/decoded; they also define how this FEC payload format is described in SDP.  Any implementation of this FEC scheme would therefore need to include this modification to SDP (at both the sending and receiving end).

If you have a particular IETF RTP payload format (for FEC) that you are interested in, please let us know.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20141111/43de7232/attachment.html>


More information about the live-devel mailing list