Code On’s proprietary coding technology, Random Linear Network Coding (RLNC), enables the powerful, next-generation multicast features required for satellite, mobile 5G, connected cars, video streaming and much more.

How It Works

As the number of receivers increases, managing feedback with individual receivers is not scalable, hence the advent of complex multicasting protocols such as NORM. Overall, exploiting RLNC enables significant reduction of feedback while enabling high-QoE broadcast solutions.

RLNC’s straightforward multicasting usage is as a simple erasure code: Coded packets are more efficient in retransmissions as a single coded packet can substitute for multiple missing packets at different receivers. Coding thus simplifies multicast protocols and provides tremendous bandwidth gains compared to non-coded alternatives. As a multicasting erasure code, RLNC is the only code that benefits from sliding window coding


In broadcast applications, RLNC is a superior technical alternative to both legacy block codes, and also advanced rateless codes. Recent implementations suggest that RLNC is more efficient than Raptor codes and leads to a better user experience.

RLNC’s recoding feature enables a second multicasting method that is unique among codes. By using RLNC, cooperating devices can generate their own redundancy via transmission of recoded combinations of their received packets to neighbouring nodes, thus offloading the broadcasting node. A recent LTE study shows that such a use of RLNC eliminates the need for most of the redundancy transmitted on the cellular link in a simulated eMBMS system.

Our partner Steinwurf has already developed a multicast reference design which is ready to use. For more information on RLNC Multicast products contact us.