All Collections
Upload & Stream
Requirements for pre-recorded videos
Requirements for pre-recorded videos

Discover the optimal video parameters for streaming recorded content.

Elisavet avatar
Written by Elisavet
Updated over a week ago

In this guide, we'll help you confirm your video parameters to ensure great results and production quality on the end platforms you stream to.


First, make sure you fulfill the following mandatory requirements. Without them, you will not be able to upload your video to Restream.

  • Video format - MP4, MOV, M4V or MKV

    If your original file is in an unsupported format, you can use our free conversion tool to turn it into MP4.

  • Encoding - H264

  • Audio codec - AAC

  • Keyframe - 2

  • Maximum video size and duration per plan:






15 minutes

30 minutes

1 hour

2 hours


250 MB

500 MB

2 GB

5 GB



If you also follow these optional guidelines, you'll enjoy better video performance.

  • Max video resolution - Full HD 1080p (1920x1080).

    You can also use videos up to 4k resolution. Just remember that they will only work on streaming platforms that support that resolution.

  • Video FPS - 30 or 60.

  • Rate control mode - CBR.

    Since videos tend to be formatted with VBR, you may need to re-encode your file.

  • Bitrate - depends on the platforms you stream to. Please check this article.

  • We recommend you add an additional 15-20 seconds at the beginning and end of your video (for example, an intro and outro screen) to avoid any critical parts being cut out. End platforms need some time to properly process your incoming stream.

💡 Once your videos are optimized, you're ready to stream them live

Did this answer your question?