Upload videos
Before you upload your video, review the options for uploading a video, supported formats, and recommendations.
| Upload method | When to use | 
|---|---|
| Stream Dashboard ↗ | Upload videos from the Stream Dashboard without writing any code. | 
| Upload with a link | Upload videos using a link, such as an S3 bucket or content management system. | 
| Upload video file | Upload videos stored on a computer. | 
| Direct creator uploads | Allows end users of your website or app to upload videos directly to Cloudflare Stream. | 
- MP4
 - MKV
 - MOV
 - AVI
 - FLV
 - MPEG-2 TS
 - MPEG-2 PS
 - MXF
 - LXF
 - GXF
 - 3GP
 - WebM
 - MPG
 - Quicktime
 
- Optional but ideal settings:
- MP4 containers
 - AAC audio codec
 - H264 video codec
 - 60 or fewer frames per second
 
 - Closed GOP (Only required for live streaming.)
 - Mono or Stereo audio. Stream will mix audio tracks with more than two channels down to stereo.