An RTMP or SRT broadcast can be sent to Clevercast with any encoder. See our live broadcasting guidelines for recommended encoder settings for 1080p en 720p resolutions. Below are example configurations for RTMP and SRT broadcasts with OBS Studio.
1080p RTMP broadcast with OBS Studio
- Bitrate also depends on the type of content. For dynamic content (eg sports games) you may need 7000 kbps or more, while 4000 mbps may be sufficient for a typical presentation or talking heads.
- In case of insufficient bandwidth or insufficient encoder resources, you should reduce the bitrate if the stream is unstable or you’re seeing artifacts (= distortion) in the stream. If necessary, switch to 720p instead.
- If you have GPU encoding, select NVIDIA / NVENC as your Encoder (in the Output Settings, instead of x264).
- If you use a machine with GPU or a powerful CPU, you could switch CPU Usage Preset to ‘faster’ or ‘fast’. This should result in better compression
720p RTMP broadcast with OBS Studio
SRT mono or stereo broadcast
For a mono or stereo SRT broadcast with OBS Studio, we recommend using the streaming output (option 1 in the OBS manual page). A mono or stereo SRT broadcast can be used for a single-language stream (eg. when using Translate@Home). You can also use it for streaming two embedded languages, by panning the audio streams L+R in your audio track and setting the Languages per Track in your Clevercast event to 2 (see our SRT guide for more info).
You can use the same output, video and audio settings as described above for 1080p and 720p RTMP broadcasts. Make sure to set a single audio track, and audio channels is set to mono or stereo.
- the streaming output allows you to make a local recording
- the streaming output will automatically try to reconnect if necessary (<-> the custom FFmpeg record output may require you to press the ‘Record’ button again)
- the streaming output uses the regular OBS studio settings. See the screenshots for the Video, Audio and Output menus for RTMP 1080p and 720p above.
The setup is also a lot easier than when you use the custom FFmpeg record output. Just copy the SRT URL from your Clevercast event and paste it in the ‘Server’ control of the Stream menu (see screenshot below). The Output, Video and Audio menu’s should be configured in the same way as for RTMP streaming (see screenshots above).
SRT broadcast with multiple audio tracks
Clevercast allows you to send an SRT broadcast with multiple audio tracks which results in a multilingual live stream. OBS Studio lets you configure six stereo tracks, which allows you to produce a live stream with up to 12 languages (by panning them L+R). To do this, you need OBS Studio’s support for SRT multi-track broadcasting through its Custom FFmpeg Record output.
For more info on how to configure OBS Studio with multiple audio tracks, see this guide.