This guide shows how to set up a multilingual live event for pseudo-live streaming. This allows you to stream an existing multilingual video as if it were a live stream. Viewers will not see any difference between a pseudo-live stream and a real live stream. Since this is a multilingual live stream, viewers will be able to select their preferred language in the video player.
Note: pseudo-live streaming is an optional feature in a Clevercast Multilingual plan. It is also available for Multilingual Webinar plans. For webinars, the user interface is slightly different (contact us for more info). See also Pseudo-Live Streaming for Clevercast Enterprise for single-language streaming.
Create a Video on-Demand item as the pseudo-live source
Before you can start pseudo-live streaming, you must create a multilingual VoD Item in Clevercast. There are two ways to do this:
- Publish the recording of a multilingual live stream as Video on-Demand. Note: make sure to select ‘Pseudo-Live Uploads’ as the workflow profile when publishing the recording to a VoD item.
- Create a multilingual VoD item by uploading a single language video item and MP3 files. Note: make sure the video and all MP3 files have the exact same duration, before you upload them.
Important: to make sure all viewers get to see the whole video, make sure the on-demand video has an intro and outro of at least 30 seconds. This is necessary because of HLS latency and player buffering. See the video example in our pseudo-live streaming guide for Clevercast Enterprise (single-language) for more info.
Note: don’t test with videos shorter than 2 minutes. This causes confusion, since the intro/outro will be longer than the actual stream.
Create a multilingual live event and configure it for pseudo-live streaming
Once your multilingual item is available, create a multilingual event with ‘Pseudo-Live Streaming‘ as the broadcast protocol. In this case, you can ignore the default language and video resolutions. The pseudo-live stream will automatically use the languages and resolutions of the source VoD item.
On the event page, go to the ‘Pseudo-Live Stream‘ settings on the bottom of the page. Set the following form fields:
- Event Start Time: the time at which your actual video should start (= time at which the intro ends). For example, if you select 6:40 PM and set the intro to 60 seconds, the intro will start at 6:39, and the actual video will start at 6:40.
- 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. For multilingual live streams we recommend to set this to 60 seconds or more (Clevercast may need slightly more time to start the broadcast, depending on the number of languages).
- Select item to use: select the item you have made available as a pseudo-live streaming source.
- Reset event status to ‘waiting’: if checked, Clevercast will reset the event status to waiting when you submit the form (so your event is ready for the pseudo-live stream to start).
- Show countdown in player: if checked, the video player will show a countdown to the start time of your event.
When you’re done, press the ‘Set Pseudo-Live Stream‘ button to schedule the pseudo-live stream.
Watch the pseudo-live stream
Once you have scheduled the pseudo-live stream, you don’t have to do anything else. Make sure your event status is set to Waiting and optionally set your own poster image(s) or message(s) to be shown in the player before and after the video. About 8 minutes before the broadcast starts, you will see a message in the ‘Streaming’ panel that scheduling has been activated (below the ‘Clear Pseudo-Live Stream‘ button, page refresh needed).
Don’t change the event status until the pseudo-live stream has finished! If you do, this may result in your viewers not being able to watch the live stream.
The button ‘Run Pseudo-Live Stream Now‘ is available for emergency situations (e.g. changing the start time at the last minute). You should only use it if no pseudo-live stream has been scheduled for the event. If a pseudo-live stream has been scheduled, press the ‘Clear Pseudo-Live Stream‘ button and wait for at least half a minute before pressing ‘Run Pseudo-Live Stream Now‘.