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/

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to