Demos & Simulator

Interested in seeing RLNC in action?
Look at the capabilities of our technologies in a wide range of applications such as content distribution, multimedia sharing, and dense mobile networks.
We are also in the process of developing software demos that enable service providers and vendors to compare our algorithms with conventional transport and storage solutions.

Demo Videos

MWC 2016
Connected Cars

Crowded WiFi

Mobile Video

Channel Bundling

Mobile Image Sharing Application

Multimedia Content Sharing on Mobiles

Concurrent Channels

vs Unicast

CeBIT 2015

Kodo Systematic
2⁸ Decoding

Demonstrating multicast
to 130 tablets

MWC16 Steinwurf
5G Tactile

Multipath Demo

Code On’s proprietary coding technology, Random Linear Network Coding (RLNC), can seamlessly combine variable-rate flows without coordination. This unique multipath feature is the basis for the 20x throughput gains cited in the recent MIT Tech Review article about RLNC-enhanced multi path TCP. The demo below illustrates the application of RLNC’s multipath feature for software-defined channel bundling in heterogeneous networks.

RLNC allows a wireless edge user to download files by seamlessly combining channels with wide-ranging loss, latency and bandwidth characteristics, without need for complex scheduling. No path coordination is necessary at the source. This inherent multipath capability is often referred to as channel bundling. Channel bundling provides tremendous gains to wireless edge devices, but also in cloud networks when moving large portions of data through Internet overlays.

Our partners at Steinwurf have recently demonstrated channel bundling.


The demonstrated setup uses two laptops with 3 WiFi interfaces each. The laptops are hence connected using three orthogonal channels with varying interference levels. As data is being transferred from one laptop to the other, the demo video illustrates the contribution of each channel to the received throughput, in absolute (top plot) and relative (bottom plot) terms. Throughout the data transfer, WiFi channels are removed and added, with the throughput effects showing in real-time. The demo illustrates the successful implementation of channel bundling in a scenario with multiple fluctuating paths.

For more information about this and other RLNC demos, please contact: Contact Code On.

Please consult our white papers for a comprehensive introduction to RLNC, its unique features, and some of its most promising applications.


Conventional coding techniques are limited to static point-to-point topologies. Network Coding is therefore particularly attractive in dynamic and meshed topologies where alternative coding solutions do not exist. These topologies include rapidly expanding applications such as mobile mesh and distributed storage networks.

The flexible characteristics of our network coding technology enable unique features such as recoding. Recoding enables intermediate nodes such as relays, routers, and switches, to participate to the coding operation in a way that is simple and transparent to the end nodes.

Rather than forward packets, wireless relays, for instance, can recode transiting packets together. This not only improves coding robustness but also enables the relays to dynamically adjust to local channel fluctuations. Note that recoding does not require a supplemental coding layer.

This simulator, developed by Steinwurf, demonstrates the gains associated with recoding through a simple relay network topology.

Given the number of relays, a file size, and channel conditions (i.e., packet losses along the various channels), the simulator compares network performance with and without recoding.

You may download the simulator here.