SatNetCode scope is to provide reliable end-to-end visual-data communications for mission-critical operations by integration of adaptive network re-encoding. The activity aims to improve information throughput while minimizing bandwidth usage.
SatNetCode targets users that need visual situational awareness; e.g in emergency, disaster, safety and security organizations. For these organizations, operational scenarios (with observers, decision makers and actions teams) usually consist of several physical nodes at different locations communicating using different networks.
By advancing beyond the traditional approaches of routing and forward erasure correction codes, SatNetCode exploits the opportunities to use novel in-network coding schemes in order to increase the overall throughput and provide better quality of experience for critical operations.
In this project, two key challenges are identified to deliver reliable end-to-end visual-data communications with network coding:
First, to protect data from packet erasures in an end-to-end solution where mobile satellite links are integrated as a key network component, and linked with other networks. These networks may under difficult conditions be unstable and unpredictable, resulting into impairments including packet erasures and varying bandwidth.
Second, the need of innovation in design methodology for virtualization of network coding functions that can be used irrespective of the underlying physical network and for any offered services.
SatNetCode will provide better capabilities for end-to-end services over heterogeneous networks that include satellite. Novelty takes European industry beyond contemporary state-of-the-art satellite networking and opens up for exploitation of new and powerful services.
SatNetCode will increase the performance of an existing product for video streaming, and will be considered as a toolbox product for other satellite-optimized applications. It will increase user experience for visual communications when satellite-links are use in the access domain for either sender, receiver or both sides, for a wide range of applications such as:
Dynamic bandwidth that both changes in capacity and quality can be used more optimally. SatNetCode can also provide added security elements. The coding technology is also flexible for application of future usage in a wide number of different communication/networking applications.
Main Features of SatNetCode:
SatNetCode activity shall implement the technologies in the Lab, and integrate them into a relevant demonstrator testbed with several network re-encoding nodes in line topology.
Selected use Case Scenarios:
The basic system architecture is simple. There are:
- Sources (like cameras) providing video or photos
- Computers for running SatNetCode and application software
- Communications equipment, like sitcom terminals
- Network emulators
- A first receiver node that passes content onwards and works as a re-encoding node
- A final viewing node.
The high level architecture of the project is displayed below with the mapping of the physical nodes and logical network coding nodes.
The focus in this project is primariliy on the design and implementation of network coding functional blocks at these network coding nodes.
The duration of the project is 24 months.
The basic milestone planning is as follows:
The project has achieved MTR on Feb 2017.