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)
Load Local Video
Start by loading a video from your computer. The video plays locally in your browser without uploading.
- Open your project from the Projects page
- Click "Load Video" or drag a video file into the drop zone
- Wait for GPS extraction (progress shown in the loading indicator)
- 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
Video Optimization
OptionalSome videos need optimization for mobile streaming. RoadAsset automatically detects this and offers to optimize before upload.
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.
Must download entire file before playback starts
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.
Upload to Cloud
Upload your video to cloud storage for team access, backup, and advanced features.
- After loading the video, click "Upload to Cloud"
- Upload progress is shown with percentage and speed
- 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.
- Video is split into 5MB chunks
- Each chunk uploaded independently
- Progress saved to browser storage
- Resume automatically on page reload