Skip to content

Upload videos

Before you upload your video, review the options for uploading a video, supported formats, and recommendations.

Upload options

Upload methodWhen to use
Stream DashboardUpload videos from the Stream Dashboard without writing any code.
Upload with a linkUpload videos using a link, such as an S3 bucket or content management system.
Upload video fileUpload videos stored on a computer.
Direct creator uploadsAllows end users of your website or app to upload videos directly to Cloudflare Stream.

Supported video formats

  • MP4
  • MKV
  • MOV
  • AVI
  • FLV
  • MPEG-2 TS
  • MPEG-2 PS
  • MXF
  • LXF
  • GXF
  • 3GP
  • WebM
  • MPG
  • Quicktime

Recommendations for on-demand videos

  • 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.