[project] · POC A
Upload
pipeline
CLIENT-SIDE COMPRESSION · S3 PRESIGNED PUT · MEDIACONVERT · CLOUDFRONT HLS
API endpoint
not connected
Save
1 · Pick video
▷
Tap to choose, or drop a file
MP4 · MOV · WebM · up to ~500MB recommended
Filename
—
Type
—
Original size
—
Will compress?
—
2 · Pipeline
idle
1
Compress (browser-side)
MediaBunny transcode to H.264 / 720p / AAC
2
Get S3 presigned upload URL
POST /upload-url
3
Upload to S3
PUT video to presigned URL
4
MediaConvert transcoding
Polling GET /video/<uid> for ready=true
5
Ready
HLS available via CloudFront
Start upload
3 · Result
Ready
UID
—
HLS URL (via CloudFront)
—
Copy URL
Upload another
Console
0 lines