This guide shows how to configure a live module for pseudo-live streaming. This allows you to stream a pre-recorded video as if it were a live stream. Viewers will not see any difference between a pseudo-live module and a real live module.
How it works
1. On the ‘General’ tab of your live module, set the start time of your live module. Then check the ‘Allow Pseudo-Live Streaming’ checkbox: a new ‘Pseudo-Live’ tab will be added to the configuration of your Live Module.
2. Go to the ‘Pseudo-Live’ tab and upload your pre-recorded video. Clevercast will transcode your source file to a format ideally suited for live streaming.
3. When the uploaded video has been transcoded, go to the ‘Live Stream’ tab. Choose your pseudo-live configuration and press the ‘Enable Pseudo-Live Stream’ button. You can set the following options:
- 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 event, to make sure the player can buffer sufficiently on all devices.
- After pseudo-live stream, set event to: by default, Clevercast will set the event status to Ended once your pseudo-live stream has finished. However, you can let Clevercast set it to Paused instead, if you want to follow up with a real live stream (eg Q&A session).
4. At the start time of your live module, 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 the pseudo-live stream for your module, you don’t have to do anything else. Optionally set your own poster image(s) or message(s) in the Waiting, Paused or Ended options (on the ‘Live Stream’ tab).
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!