Watching football at the stadium is a captivating experience, which draws thousands of people, despite the fact that the viewing angle and replays you get from your TV at home often are superior. But it does not need to be this way. It is quite easy to imagine that a drone could spot the right angle and feed the video directly to every spectators’ smartphone. This requires multicasting which in its standard form is inherently unreliable and therefore unfit for applications such as live video streaming.
Two of my coworkers Sreekrishna Pandi and Robert-Steve Schmoll (TU Dresden) from 5G Lab Germany and I, Patrik J. Braun (BME-AUT), were demonstrating three examples of our work at CES’17 and CCNC’17 in Las Vegas. The three demonstrations showed different aspects of next-generation networking. It is for the first demonstration that I use Steinwurf’s Kodo JS library to make a browser based application for Peer to Peer assisted Video on Demand. It was this demonstration that won us the award at CCNC’17:
As a Linux C/C++ developer did you ever encounter the
error while loading shared libraries error when launching an executable, even though the apparently missing library is located in the same folder as the executable? In this blog we investigate WHY that happens, and how to solve it in an alternative way than the “rpath option of the linker”-method.
We are pleased to announce the first release of our new open source lightweight C++ library Bitter, which is a library for writing bit/byte fields into a data container. Here I will present our motivation for creating Bitter and go through a simple example for writing and reading bit/byte fields using Bitter
The below video illustrates systematic decoding of data, in this case a bitmap image. The left side is a view of the “received” data during the decoding, and the right side is a view of the decoding matrix. In this case we are using Erasure Correcting Codes (ECC).