Last year at Mobile World Congress (MWC) we provided the multicasting protocol to a demo where we send low latency live video to 30 tablets (you can see last years demo at the end of this news post). This years setup is a bit different. The setting is a miniature stadium where there are two demos running in parallel.
Demo 1 - Network coded device to device optimization In this demo it is assumed that several thousand people are in the stadium and they are connected to a 5G cellular network. The screen of eight users are shown (the eight smartphones around the miniature stadium). The video performance show some degradation in case of severe channel conditions. To mitigate this there is the option to enable network coded device to device communication to support the 5G network. With re-coders at the devices, the video performance increases significantly and reduce the resource consumption at the cellular level.
Demo 2 - wurf.it to the spectators We used our multicasting system, wurf.it, to make it possible for the visitors at Nokia’s booth to download an app and connect to the black camera at the miniature stadium. This gave the visitors an opportunity to experience the stadium demo on their own devices.
Video of the Mobile World Congress 2016 demo:
Our partner CodeOn, is attending Wireless Communications and Networking Conference (WCNC) and will demonstrate wurf.it, multicasting video to 30 tablets simultaneously with low delay and high reliability. You can warm up with this video of 130 tablets
Looking forward to seeing you at WCNC
On Thursday the 9th of February we are attending Integrated Systems Europe (ISE) in Amsterdam. There are a lot of interesting companies at ISE who can benefit from reliable multicast / video distribution, such as BYOD in education, conferences, meetings and tourism. Our multicast protocol, Score, would be great when you want to multicast video and other bandwidth demanding content to all the participants. Feel free to send us if you want a meeting at ISE.
3 years pass so quickly. Our industrial PhD student Nestor Hernández is getting his PhD today. His research mainly focuses on utilizing Network Coding for device to device cooperation in wireless networks.
His PhD defence was titled “Network Coding for Cooperation in Wireless Networks”.
His defence focused on presenting the results of increased QoS by utilizing Random Linear Network Coding in short-range communication, e.g. WiFi or D2D. The simulations were done in the ns3 simulator utilizing our C++11 Kodo library.
You can read the full abstract here
We wish him all the best in the future!
Ulrich Speidel is visiting us for the next three weeks. He is a senior lecturer at the University of Auckland in the Department of Computer Science. He is currently involved in optimizing Internet connectivity on satellite links in the Pacific, specifically in the Cook Islands, Niue and Tuvalu. The research applies cutting-edge concepts from information theory to practice, both on site and in Ulrich’s Auckland laboratory with its dedicated simulator facility.
Ulrich is using RLNC tunneling software to optimize the network flow over satellite. The effect of his research will result in much more stable connections via satellite which in the end makes it easier for ISPs to provide internet via satellite to more remote areas in the world. The software uses network coding to conceal congestion-related packet losses at satellite input queues from TCP.
Want to know more about Ulrich’s research?
Visit his blog here: Ulrich’s blog
We are attending Night Hawk 2016 on September the 27th and 28th. Night Hawk is Europe’s largest Special Operations Forces exercise. Part of the exercise takes place at Aalborg Air Base where we will showcase Reliable Multicast from our booth. Reliable Multicast is an efficient way of distributing data to a large amount of receiver devices. It is often used in wireless networks, where it provides a much more efficient way of distribution data than sending to each device individually.
A battlefield is a very challenging environment for any communication system due to the harsh operating environment, high mobility of users, need for low latency, high reliability and secure communication. On the battlefield Reliable Multicast can e.g. be used to; distribute live video of areas/objects of interest to a group of soldiers or quickly distribute and update mission critical data.
On monday the 12th of September we are attending International Broadcasting Convention (IBC) in Amsterdam. IBC is an expo focusing on the creation, management and delivery of electronic media. In other words; it is all about TV production, ranging from cameras and other equipment to software and post-production tools. We are going because we believe that our multicasting solution, Score, could be used for a variety of applications related to media production. Score is especially useful in situations where you are sending live content to many receivers at the same venue.
One use case could be multicasting video to spectators at live events such as sports matches or concerts.
Steinwurf participated in the Workshop of the ns-3 simulator (WNS3 ’16) in Seattle, USA (June 15-16 2016). The workshop focuses on research, technical studies, advances and discussions about the ns-3 simulator, a popular open-source discrete event network simulator aimed for the research community. Here, we presented two papers describing the interaction of our products with ns-3.
First, we presented the WNS3 demo session paper: “Wurf.it: A Network Coding Reliable Multicast Content Streaming Solution – NS-3 Simulations and Implementation”. This work presented a set of ns-3 simulations of an ideal reliable multicast scenario with our Wurf.it demo. The simulations provide a representation of the modeling of a single-hop multicast network, where a transmitter conveys the same information to a set of heterogeneous receivers. The simulations utilize Random Linear Network Coding (RLNC) as the Erasure Correcting Code for packet losses. This coding scheme and its functionalities are implemented using the high level C++ bindings of our Kodo library, namely kodo-cpp. In the Wurf.it demo, we show live video streaming to many receivers with low delay and high reliability, e.g. a real implementation of a reliable multicast application.
Wurf.it is built on top of our multicast protocol, Score, which uses RLNC as the underlying coding scheme to ensure high synchronization and low delay. In this way, both the ns-3 simulations and the Wurf.it demo provide the representation of a system modeling, analysis and design using the ns-3 simulator. A link is provided in the references.
Second, we presented the workshop paper: “Getting Kodo: Network Coding for the ns-3 Simulator”. This work introduced how to use Kodo as a tool to perform network coding simulations within ns-3, through the kodo-cpp bindings. The paper first presents the need of a simulation tool that permits researchers to use network coding functionalities in ns-3. It also presents how to get up and run a set of ns-3 examples with Kodo. The examples are available in a public GitHub repository, which contains links to a tutorial and indicates the end-user how to run its own simulations. Later, the paper describes the considered examples and indicates design aspects about how kodo-cpp interacts with ns-3. Finally, a set of system level simulations are reviewed to investigate the match between analytical and simulation results which demonstrate a good fit. The paper is on the ACM proceedings provided in the references.
 Néstor J. Hernández M., Jeppe Pihl, Janus Heide, Jeppe Krigslund, Morten V. Pedersen, Péter Vingelmann, Daniel E. Lucani and Frank H.P. Fitzek. “Wurf.it: A Network Coding Reliable Multicast Content Streaming Solution – NS-3 Simulations and Implementation”. ACM WNS3: Posters, Demos and Short Talks Session, Seattle, USA. 15-16 June 2016. Available here.
 Nestor J. Hernández M., Morten V. Pedersen, Péter Vingelmann, Janus Heide, Daniel E. Lucani and Frank H. P. Fitzek. “Getting Kodo: Network Coding for the ns-3 simulator”. ACM WNS3: Posters, Demos and Short Talks Session, Seattle, USA. 15-16 June 2016. ACM proceedings.
In the beginning of April our team went to Dresden to setup our wurf.it “cloud”. The setup demonstrates live video streaming to many receivers with low delay and high reliability.
This technology can be used for e.g. live streaming or replays at sports events, live streaming keynotes at conferences or entertainment in transportation such as in trains, busses or aircrafts.
Wurf.it is built on top of our multicast protocol, score, which uses Error Correction Codes to ensure high synchronization and low delay.
Today Steinwurf released two projects under the BSD License:
Petro – an mp4 file parser. The parser is very configurable which means it can be made to handle exactly the boxes/atoms which are of importance to any given use case. To see the library in action refer to the included examples for, e.g., extracting h264 or AAC from mp4 files.
Bourne – a simple c++11 json reader and writer, see the included example for a quick overview of the API.
Next week Steinwurf will be visiting the Aircraft Interiors Expo (AIX2016) in Hamburg Germany. Here we will showing our reliable multicast video streaming solution wurf.it, which can be used to multicast video streams to many users at the same time.
wurf.it makes it is possible to provide services very similar to traditional TV broadcasting within the aircraft cabin, but built on standard WiFi and only requiring passengers to install an application on their smartphones or tablets to work. Watch our demonstration videos on our Youtube channel.
Drop us a line if you want to meet up for a chat and demo.
Steinwurf is at Mobile World Congress to demonstrate reliable multicast video streaming. The guys spent all weekend on setting up a miniature stadium to showcase the technology.
The showcase demonstrates the use of Random Linear Network Coding for live video streaming in a stadium environment. It consists of 30 smartphones where multiple current streams are multicast to the devices. The streams come from both fixed and mobile cameras.
Watch the video below and come by the Nokia Exhibition Stand (Hall 3, 3B10 and 3D10) to try it for yourself. Our team will be there too!
Steinwurf will be showcasing our reliable multicast video streaming solution wurf.it at the Mobile World Congress (MWC) 2016 in Barcelona.
The demo shows the use of Random Linear Network Coding for live video streaming in a stadium environment. The current solution features very low latency and supports multiple concurrent streams from both fixed and mobile cameras. The solution can be used for sports events and also in small scale setups e.g. in meetings or teaching situations by streaming screen content to the audience.
Our team will be at the MWC for the whole week, drop us a line if you want to meet up for a chat.
Steinwurf successfully showcased the strengths of our media streaming service, wurf.it, at CeBIT 2015 in Hanover, Germany.
Our demonstration at CeBit showed how wurf.it enables the wireless multicast of real time video to a large number of mobile devices simultaneously. The setup displayed reliable and synchronous real-time streaming to 120 tablets, and breaks new ground for massive video distribution, for example in sports stadiums.
Steinwurf was represented at the Vodafone stand, and the demonstration was part of the overall 5G showcase together with the 5G Lab Germany. The demonstration of wurf.it was both presented to a large number of CeBIT visitors and to high ranked politicians from the German government.
The demonstration at CeBIT was a great success. The setup worked impeccably, despite the impressive number of devices and the hostile environment of a space with massive wifi usage. The demonstration furthermore attracted a great deal of attention, with possible customers showing their interest.
Our wurf.it demonstration is showing at the Vodafone stand in Hall 32 at CeBIT until March 20th. Please take a look at our videos demonstration wurf.it at our YouTube channel. A video showing the CeBIT setup will follow soon.