Janus Heide


Bilateral Meetings

  • Tuesday (9.00h - 11.05h)
  • Tuesday (11.05h - 13.10h)
  • Tuesday (13.10h - 15.15h)
  • Tuesday (15.15h - 16.55h)
  • Wednesday (9.00h - 11.05h)
  • Wednesday (11.05h - 13.10h)
  • Wednesday (13.10h - 15.15h)
  • Wednesday (15.15h - 16.55h)
DescriptionSteinwurf focuses on network coding, primarily Random Linear Network Coding (RLNC) and Finite Field arithmetics. RLNC is great when you are broadcasting data to "mute" devices (the device can/will not answer back). Examples of where this is useful is if you are broadcasting a video to 100's or 1000's of devices (e.g. smartphones), or broadcasting commands to a lot of IoT devices. We offer the following products:
  1. kodo - an RLNC library for C, C++, Python, Java and JavaScript, 
  2. fifi - Finite Field arithmetics library for python and java.
  3. wurf.it - media streaming service for multicasting live content to multiple users over Wifi. Part of wurf.it is the score library.
Organization Type Company
Organization Size1-10
Founding Year2011
CityAalborg, 9000, Niels Jernes Vej 10 Google map
Areas of Activities

HARDWARE (max 3)

    SOFTWARE (max 3)

    1. IoT / M2M
    2. Mobile entertainment
    3. MobileTV


    1. Education and training
    2. Network operator


    Kodo is a Network Coding Library. Kodo enables the use of Random Linear Network Coding as an ingredient technology in a wide range of products and applications.

    Keywords: IoTrandom linear network codingrlncfinite fields
    Cooperation Offered
    1. License agreement
    2. Technical co-operation
    3. Outsourcing co-operation


    This product is a reliable multicast technology which can be used in a wide range of products and applications where a live stream is broadcasted to a lot of users. Examples could be sports stadiums, museums, but also M2M or IoT technologies.

    Keywords: IoTService
    Cooperation Offered
    1. License agreement
    2. Technical co-operation
    3. Outsourcing co-operation


    score is a programming library which primarily focuses on making it possible to stream video to a lot of receivers. It utilizes Random Linear Network Coding.

    RLNC is great when you have to talk to so a lot of devices. Normally a lot of receivers will drown the channel in acknowledgement packages, but with RLNC you fix that problem by having each receiver solve package loss internally, and thus not putting restraint on the network.

    Keywords: IoTVideo streamingstreaming
    Cooperation Offered
    1. Outsourcing co-operation
    2. Technical co-operation
    3. License agreement