WebinarJam and EverWebinar User Documentation Webinars for everyone!

Optimize video for streaming

This article is for WebinarJam and EverWebinar.

Related resourceExternal video hosting

While your video recording camera or phone may record at full HD resolution (even 4K!) and 60 frames per second, streaming a video in high definition can have a negative impact on your event. Attendees watching your webinar are reliant on the streaming quality of their own internet connection, which can be anything from high-speed access to limited hotel internet, mobile cell service, etc.

Because it’s impossible to predict  the connection speed of every attendee, it is best practice to optimize any external video that will be streamed during the video to minimize buffering for your viewers.

Optimize with HandBrake

Use a tool like HandBrake to re-encode and optimize your videos. This reduces the total file size of the video without significant (or any) quality loss.

Recommended optimization settings:

  • MP4 format
  • 720p resolution at 30 frames per second
  • Web optimized option ticked ON
  • Audio bitrate set at 128

The following video demonstrates the Handbrake process:

Important: Optimizing a video to reduce its size can affect its quality, resolution, and compatibility with some devices.

Always test the optimized video before the webinar with multiple playback devices to ensure that it works as intended. Recommended devices for testing include: desktop/laptop computer, mobile device, tablet.

If the playback of the optimized video is not acceptable, the best option may be to use the original video instead.

External video hosting

This article is for WebinarJam and EverWebinar.

External video files are used by your webinar in two ways:

  • EverWebinar automated video source (Required)
  • WebinarJam live video injections (Optional)

Take Note

  • Supported video file formats are MP4 and MOV
  • Video must be hosted on a cloud-based server
  • Ideal video resolution for a webinar is 720p at 30 frames per second to balance good streaming quality and fast loading

Related resource: Optimize video for streaming

Video Hosting

Host your video on a compatible streaming service:

  • YouTube
  • Vimeo direct MP4 links (available on Pro, Business, Premium, Standard, Advanced, or Enterprise plans)
  • Amazon S3 or a similar file-hosting solution
    • Similar solutions must offer a direct MP4 playback URL for the hosted video.



YouTube is a free video hosting option that is compatible with WebinarJam.

Important: YouTube’s legal terms and conditions do not allow the removal of the YouTube logo or video player controls. This means that it is not possible to restrict the playback controls in an EverWebinar event and videos hosted on YouTube will always show their logo in the lower right corner of the playback window.

To use a YouTube-hosted file for your webinar:

  1. Visit the dedicated page for your video on the YouTube website
  2. Copy the YouTube page URL and paste it into the WebinarJam or EverWebinar configuration
    • Note: The “share” link for the YouTube video will not work. You must use the full page URL.

YouTube-hosted EverWebinar source file


Vimeo direct link sharing is available on Pro, Business, Premium, Standard, Advanced, or Enterprise plans.

Direct links to a Vimeo-hosted video allow MP4 playback with logo removal and the ability for EverWebinar to override the native playback controls.

Access Vimeo links:

From the video links pop-up:

  1. Select “Play the video” from the dropdown menu

  2. Choose one of the MP4 options and click “Copy link” (the HLS and DASH formats are not compatible with WebinarJam)

  3. Paste the link into the WebinarJam video injection field or as an EverWebinar source video and Save.

    Select the Vimeo file quality you want to use

Note: When selecting a video link from the menu shown above, choose your preferred playback quality.

Use as a WebinarJam video injection at the Live step of the webinar configuration:

WebinarJam video injection module

Use as an EverWebinar external source file:

EverWebinar external source file configuration

Amazon S3

To use a video hosted on Amazon S3 with WebinarJam or EverWebinar:

  • Set video file permissions to “public”
  • Copy the video’s MP4 file path to paste into the WebinarJam or EverWebinar configuration

Upload the video file to Amazon S3 and use Actions > Make public to change the permissions:

Get the Object URL for the MP4 file:

Amazon S3 Notes

Some visitors may experience buffering with Amazon S3 video streaming.

To improve streaming performance, host your video on Amazon S3 and stream it via Amazon’s CloudFront.

  1. Convert the S3 video file URL into a CloudFront URL to use it in your webinar configuration.
  2. Paste CloudFront URL into your WebinarJam or EverWebinar configuration to use it as a source file.

© 2024 WebinarJam All Rights Reserved