This FAQ is about terms used on the Clevercast site and solutions. See the FAQ overview if you have questions about other topics.
FAQ - Terminology
What is multilingual live streaming ?
Multilingual live streaming refers to a live broadcast (via RTMP or SRT) which is translated in real time into multiple languages using (remote) simultaneous interpretation, allowing the viewer to choose a language in the player. Note that Clevercast only provides the SaaS solution that makes this possible. It doesn’t to the actual translation. You must hire your own interpreters for that.
Currently this is only possible with audio translations, but we hope to enable live captioning soon. In that case, an automatic translation, via speech-to-text, will also be possible.
What is pseudo-live streaming ?
Pseudo-live streaming – also known as simulive streaming – means that pre-recorded videos are scheduled to be broadcasted as live streams. Viewers experience a regular live stream. They have no way of telling the difference. A pseudo-live stream, like any other live stream, is delivered through the HTTP Live Streaming (HLS) protocol. Pseudo-live streaming supports both closed captions and audio translations.
What is Clevercast Webinar ?
Our regular multilingual live and pseudo-live streaming plans expect you to embed Clevercast player into your site or platform. Clevercast Webinar on the other hand, allows you to create a customizable page under the app.clevercast.com domain, where your viewers can watch the live stream. Clevercast webinar supports multilingual streaming.
What is Clevercast Enterprise ?
Clevercast Enterprise is the name of our platform that allows you to manage live streams and Video on-Demand. It is used for plans with monolingual live streams.
Names and menus in Clevercast ?
The general names and menus in Clevercast are described in ch. 2 of our Enterprise manual. Terms that are specific to a particular solution can be found in the manual for that solution.
What is data traffic and how to calculate it?
Data traffic is the total amount of bytes delivered to your viewers when they watch the live or VoD streams.
To calculate it, you need to know the total duration of your live stream(s) and estimate the average number of simultaneous viewers for this entire duration. Note: this number is often overestimated, since customers are usually focused on the unique number of viewers.
The third factor that determines the amount of data traffic is the average bitrate of the stream received by your viewers. This is primarily determined by the highest resolution of your stream along with the factors:
- The average screen size and bandwidth of your viewers. Since Clevercast uses adaptive streaming, some viewers (small screen size, slow connection) will not see the video in its highest resolution. For example, if you stream in 1080p, the average bitrate will typically be halfway between 1080p and 720p. It also depends on the size of the embedded player on your site or platform. For example, if the embedded player has a width of 480 pixels, it will receive the 480p stream by default (the resolution of the stream changes automatically when a viewer watches full screen).
- The kind of content that you’re streaming. For example, dynamic video filmed with high-end cameras will lead to a higher bit rate than images from a virtual meeting (which often only uses parts of the screen). Also, streams containing a lot of animations, slides, intros and outros will result in lower data traffic.
- Whether or not transcoding is done beforehand. For VoD and pseudo-live streaming 2-pass transcoding is done beforehand, which allows for a much higher degree of video compression. A live broadcast requires server-side transcoding in real time, resulting in a higher bitrate and data traffic.
To estimate the data traffic for a live stream, you can use our data traffic calculator. Since the calculator takes into account the effects of adaptive streaming, results will be quite accurate for live streams with an average to good video quality.
The calculator is not made for VoD and pseudo-live streaming. In that case, the amount of data traffic will be 20% to 50% lower than the calculator’s result, depending on how well your video can be compressed. For example, video consisting of talking heads with a computer generated background (like Zoom or vMix meetings) can be very well compressed. In that case, data traffic may be up to 50% lower. Long animated intros (eg countdown clock) shouldn’t even be counted.
What are live processing and VoD transcoding hours ?
Since Clevercast does adaptive streaming, both live and VoD video streams need to be transcoded in multiple resolutions before they can be delivered to your viewers. For live streaming, the transcoding is done in real time. In case of multilingual live streaming, this is combined with real time transmuxing.
Live processing hours are the hours of video you send to an ingest server. Note that live processing hours are counted on each ingest server. So if you broadcast 1 hour to both the main and backup server (at the same time) you will have used 2 processing hours.
VoD processing hours are the hours of video that Clevercast converts to Video on-Demand. The source can be a server-side recording or an upload to Clevercast.
What are pseudo-live streaming hours?
Pseudo-live streaming hours are the number of hours of pseudo-live streaming video broadcasted by Clevercast. A single pseudo-live stream hour includes 2 live processing hours (since pseudo-live streaming always uses both the main and backup server) and 1 VoD processing hour for the initial conversion of your uploaded video.
For example, a plan with 20 pseudo-live streaming hours will contain 40 live processing hours and 20 VoD processing hours. You can also use these hours for regular live streaming (in a single language) and for uploading videos to be streamed as VoD.