Skip to main content

How to prepare MP4 files for live streaming

Updated over a week ago

Want to take a pre-recorded file and simulate a live stream using Videolinq? No problem. We support MP4 file sources for live streaming. You can even set up a schedule to start and stop the live stream at a specific date/time. There are a few requirements to live stream from pre-recorded files on Videolinq -

Media Configuration

Encode a MPEG-4 file (extension .mp4) with one of the many video encoders software available, but make sure the file complies with this:

  • Video resolution of 720p or 1080p.

  • Use up to 60 frames per second (fps).

  • Bitrate between 2 to 8 Mbps (larger files will be rejected).

  • Use Stereo audio of 64 - 256 KBps bitrate.

  • Encode the video with H.264 Main or High profile codec.

  • Encode the audio with AAC codec at 48 KHz.

  • Insert 2 keyframes every second (some encoding tools refer to keyframes as GOP)

  • Name the file without spaces (example "my-file-name.mp4")

When the MP4 file is ready, upload it with your browser to Videolinq. Maximum 4 GB per file is allowed via browser. All plans come with 5 GB of free storage. Additional space is available upon ordering.

File Size Limitation

Web browsers limit the size of uploaded files to a maximum of 4 GB per file. Got large files over 4 GB in size? Please reach out to customer service and ask for help.

Important: remember that live streaming is limited to 8 MBps. Pre-recorded MP4 files that were encoded at a bitrate of 8 MBps or more will be blocked.

Did this answer your question?