INTEGRITY Cloudflare Docs

Upload videos

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

Upload options

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.

Supported video formats

Recommendations for on-demand videos

Frame rates

Stream accepts video uploads at any frame rate. During encoding, Stream re-encodes videos for a maximum of 70 FPS playback. If the original video has a frame rate lower than 70 FPS, Stream re-encodes at the original frame rate.

For variable frame rate content, Stream drops extra frames. For example, if there is more than one frame within a 1/30 second window, Stream drops the extra frames within that period.