Het GPMF-formaat voor gestructureerde opslag werd oorspronkelijk voorgesteld om hoogfrequente periodieke sensorgegevens op te slaan in een videobestand zoals een MP4. Actiecamera's, zoals die van GoPro, hebben beperkte computerbronnen buiten die welke nodig zijn om video en audio op te slaan, dus elke telemetrieopslag moest licht zijn in berekening, geheugengebruik en opslagbandbreedte. Hoewel aanvankelijk JSON- en XML-systemen werden overwogen, was de belasting van het ingebedde camerasysteem te groot, zodat iets eenvoudigers nodig was. Hoewel de voorgestelde GPMF-structuur stand-alone kan worden gebruikt, gebruikt onze beoogde implementatie een extra tijdgeïndexeerd spoor met een MP4, en met een toepassingsmarker binnen JPEG-beelden. GPMF delen een Key, Length, Value-structuur (KLV), vergelijkbaar met QuickTime-atomen of Interchange File Format (IFF), maar het nieuwe KLV-systeem is beter voor het beschrijven van sensorgegevens.