Rely consists of 2 different parts:
- The core library consisting of:
- the encoding algorithm which produces repair packets from the incoming
- the decoding algorithm which uses the repair packets to fill in missing
data (i.e. lost packets) and reconstruct the original stream.
- The stand-alone application, that both serve as a reference
implementation which shows how to use the core library and as a tool to
showcase the functionality.
The application is meant to be an easy way to set up an evaluation
environment where a reliable tunnel can be established between two endpoints.
The Rely repository is located here: https://github.com/steinwurf/rely