This document describes Tetrys, which is an on-the-fly network coding protocol that can be used to transport delay-sensitive and