News & Blog

Kavim Shroff Kavim Shroff

Overcoming packet loss – the bane of online gamers

The only viable option is to have a system that can operate flawlessly even in the presence of packet loss, and mask it from the user such that they don’t experience any drop outs, lag, delay, lost inputs and connection instability. Steinwurf’s next generation FEC is a must have component for a seamless gaming experience.

Read More
Kavim Shroff Kavim Shroff

Hardware Acceleration

All Steinwurf’s ECC/FEC algorithms utilize SIMD acceleration with run-time detection of the CPU capabilities. This means the same binary can run on multiple different CPUs and automatically utilize the fastest SIMD acceleration available.

Read More
Kavim Shroff Kavim Shroff

Multicast ECC/FEC

We will show how using an erasure correcting code/Forward Erasure correction (ECC/FEC) can lead to significant bandwidth savings over a traditional retransmission based system.

Read More
Kavim Shroff Kavim Shroff

IETF 109 Online

This week IETF 109 is being held as a virtual online conference (the IETF is the standardization organization for the protocols used on the Internet).

Read More
Kavim Shroff Kavim Shroff

Comparing Rely and Reed Solomon FEC/ECC

In this post we will compare two algorithms, namely Rely and Reed-Solomon. Rely is a sliding window based RLNC algorithm, whereas Reed-Solomon is based on a classical Vandermonde matrix construction.

Read More
Kavim Shroff Kavim Shroff

Rely Version 2 is out!

We just released version 2 of our “Rely” solution which implements modern ECC/FEC to allow low-latency and efficient recovery of packet loss e.g. for video streaming or other latency sensitive applications.

Read More
Kavim Shroff Kavim Shroff

OTAcast - no return channel? No problem!

Some wireless devices are only meant to receive data, and are not able or allowed to send back information to the network using a wireless return channel. In this post we look at how and why OTAcast is a great solution in such cases.

Read More
Kavim Shroff Kavim Shroff

Benchmark - RLNC vs RaptorQ

Picking the right erasure correcting code (ECC) for a specific application is a challenging task. Different codes and implementations have different properties and characteristics. In this document we compare two popular ECC choices: the RLNC (Random Linear Network Codes) family of codes and RaptorQ.

Read More