Maritime Surveillance, Emissions Monitoring

Case Study: Web-based GIS and video streaming application.

About our client

A consortium of internationally active companies specialised in Remotely Piloted Aircraft System (RPAS) solutions and telecommunications which provides an RPAS service for maritime surveillance and ship emissions monitoring. The service can be used by maritime and law enforcement authorities for various needs due to its flexible architecture which uses mobile GCSs (Ground Control Stations) to enable the execution of missions either from shore or from a vessel.

The challenge

A European Union agency, which chose our client’s RPAS service, requested remote web-based access to all information from live and recorded missions. This included RPAS flight information, emission measurements, video streams and information about the target and surrounding vessels from radio-transmitted AIS (Automatic Identification System) messages. Additionally, for live missions, they put forward a set of strict requirements for video stream quality, metadata, and very low end-to-end latency to ensure the suitability of the service for their ad-hoc surveillance needs.

The Solution

Technologies used

.NET Core, ASP.NET Core, SQLite, PostgreSQL, FFmpeg tools, Wowza video server, Vue.js, Leaflet, THEOplayer, MAVLink protocol, AIS protocol