Pseudo-Live Streaming for Webinars

This guide shows how to configure a webinar for pseudo-live streaming. This allows you to stream an existing video as if it were a live stream. Viewers will not see any difference between a pseudo-live webinar and a real live webinar.

Clevercast Enterprise and Clevercast Learning also support pseudo-live streaming. The method is largely the same, but the user interfaces differ. For more info, see the following manuals:


How it works

1. Go to the Settings -> General menu of your webinar. In the ‘Configuration’ panel, change the ‘Pseudo-Live Streaming’ setting to Yes.

2. Go to the Settings -> Pseudo Live Source menu and upload your pre-recorded video. Clevercast will transcode your source file to a format ideally suited for live streaming.

3. Go to the Settings -> Scheduling menu and make sure the Start Time of your webinar is set (in the future).

4. When the uploaded video has been transcoded, go to the Live Management menu. The page will now contain a ‘Pseudo-Live Stream’ panel: choose your pseudo-live configuration and press the ‘Enable Pseudo-Live Stream’ button. You can set the following option:

  • Intro Seconds: the exact number of seconds your intro lasts (minimum is 20 seconds). Clevercast will already start broadcasting the intro before the start time of your webinar, to make sure the player can buffer sufficiently on all devices.

5. At the scheduled start time of your webinar, Clevercast will automatically start streaming. The video becomes available to your viewers as a live stream. When the video has finished, Clevercast sets the live module to ended or paused.


Creating the video source file

Pseudo-live streaming works by broadcasting an on-demand video file as a live stream.

But since a live stream will cause the video player to buffer, your on-demand video should include an intro (= seconds of video before the actual live stream begins) and an outro (= seconds of video after the actual live stream ends).

  • Your video file should contain an intro of at least 20 seconds, in order to let the live stream start smoothly on all devices.
  • Your video file should preferably contain an outro of at least 2 minutes, since iOS devices may buffer up to 2 minutes under certain circumstances.

In the example below, the actual video (= live stream) is 15 minutes. A 60 seconds intro was added to the front it, and a 2 minute outro to the end of it. This results in a video file with a total duration of 18 minutes.


Watching the pseudo-live stream

Once you have uploaded your source file and enabled pseudo-live streaming for your webinar, you don’t have to do anything else. Optionally, you can set your own poster image(s) or message(s) for the Waiting, Paused or Ended status .

When your live module is set to start at 8:00, the video source described above (= with an intro of 1 minute) will be broadcasted by Clevercast at 7:59. The status of the live module will be set to Started a couple of seconds later, so the live stream becomes available to your viewers. This way, the actual video will be streamed live to your viewers at 8:00 (the exact time can vary depending on the buffering/latency of the device). The live stream will continue until the outro has finished (= 8:17) at which point Clevercast will set the live module status to Ended or Paused.

Don’t change the live module status until the pseudo-live stream has finished! If you do, this may result in your viewers not being able to watch the entire live stream.

Once the pseudo-live stream has finished and the status has been set to Paused or Ended, you may continue to use the module for live broadcasting (eg. Q&A session). You can configure your encoder in advance, but don’t start broadcasting until the pseudo-live stream has finished!