Video Upload

Load and upload GoPro MAX videos to cloud storage

Overview

RoadAsset supports GoPro MAX 360 videos with embedded GPS metadata. Videos can be played locally or uploaded to cloud storage for team access, backup, and advanced features like 360 frame extraction.

Supported Formats

RoadAsset is optimized for GoPro MAX 360 videos but supports other video formats:

Recommended

  • GoPro MAX 360 (.mp4)
  • Equirectangular format (2:1 ratio)
  • With embedded GPS (GPMF)

Also Supported

  • Standard MP4 videos
  • MOV files
  • Videos without GPS (limited features)
Note: Videos without GPS data will have limited functionality. Features like 360 frame extraction and map synchronization require GPS metadata.
1

Load Local Video

Start by loading a video from your computer. The video plays locally in your browser without uploading.

  1. Open your project from the Projects page
  2. Click "Load Video" or drag a video file into the drop zone
  3. Wait for GPS extraction (progress shown in the loading indicator)
  4. Video appears in the player with GPS track on the map

What happens during loading:

  • Video file loaded into browser memory
  • GPS data extracted from GPMF metadata
  • Track displayed on map with sync to playback
  • Thumbnail generated for project card
2

Video Optimization

Optional

Some videos need optimization for mobile streaming. RoadAsset automatically detects this and offers to optimize before upload.

Why optimize?

Videos from GoPro MAX often have the "moov atom" at the end of the file. This means mobile browsers (especially iOS Safari) must download the entire file before playback. Optimization moves this metadata to the start, enabling instant streaming.

Before Optimization

Must download entire file before playback starts

After Optimization

Starts playing immediately while downloading

If optimization is needed, you'll see an "Optimize for Mobile" button. Click it to process the video locally before uploading.

3

Upload to Cloud

Upload your video to cloud storage for team access, backup, and advanced features.

  1. After loading the video, click "Upload to Cloud"
  2. Upload progress is shown with percentage and speed
  3. Once complete, the video is stored securely in the cloud

Benefits of cloud upload:

  • Access from any device
  • Share with team members
  • Automatic backup
  • Required for 360 frame extraction

Resumable Uploads

Large videos (50MB+) use multipart upload with resume capability. If your connection drops, you can continue where you left off.

How it works:
  • Video is split into 5MB chunks
  • Each chunk uploaded independently
  • Progress saved to browser storage
  • Resume automatically on page reload
Tip: If upload fails or you close the browser, simply reload the project page and select the same video file. Upload will resume from where it stopped.

Next Steps

enmsid