Streaming GOES-16 Data With AWS Managed Services
GOES-16 (formerly known as GOES-R) is a joint NASA-NOAA geostationary satellite used for for monitoring smoke, flooding impacts, burn scars, volcanic ash, and weather over the Americas. As important as this data is, finding and using it effectively can be difficult and often requires significant investment on the part of the end user.
With experience in both Earth Science data tools, as well as video streaming platforms, we were poised to provide the perfect solutions to this challenge.
The ProblemSearching for and processing GOES-16 satellite data can be difficult and time-consuming for a typical users.
The SolutionHarness AWS and provide a navigable video that allows for search and discovery in a familiar video player interface.
The ServicesGOES-16 Dataset, AWS Managed Services, NASA Cumulus Library
60%Time Spent Preparing Data
Element 84’s R&D team set out to try and make this dataset easier to use by converting and streaming the GOES-16 NetCDF files as a navigable video so users could search and discover data in a familiar interface on everything from a cell phone to a laptop.
This interactive navigation allows you to easily identify time ranges of interest — often associated with real world events like hurricanes — and stage an analysis-ready, cloud-friendly subset of the GOES-16 archive along with the relevant metadata and video clip necessary to take advantage of the data. The best part is that it all scales down to $0 when not being used.
- HLS video streams with M3U 2s chunks created by AWS Elastic Transcoder Service
- Full GOES-16 1080p archive is only 1.8GB (compared to 20TB for full-disk archive)
- Zarr: an open format for storing n-dimensional arrays of data along with metadata (http://zarr.readthedocs.io/en/stable/spec/v1.html)
* Credit to https://nesdis.noaa.gov for the GOES-16 Satellite rendering