OBS Studio configuration for an RTMP broadcast (single language)
This setup can be used for an event with support for Translate@Home and captions or for a single language live stream.
Event configuration in Clevercast
When creating an event in Clevercast, choose broadcast protocol for single language streaming or for T@H and captions.
OBS Studio settings
Copy the URL and stream key from the event's Broadcast tab to the ‘Stream’ tab in OBS Studio
The rest of the configuration should follow our broadcast guidelines as much as possible. See the screenshots below on how to do this. Note that:
- Bitrate 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 (assuming a 1080p broadcast).
- 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
Output configuration for Translate@Home
Note: Clevercast currently delivers all multilingual live streams (including T@H and captions) with a framerate of 25 fps and keyframe interval of 2 seconds, no matter what framerate your broadcast contains. Therefore, we strongly recommend to use a framerate of 25 fps and keyframe interval of 2 seconds in your broadcast. If you use a higher framerate and not all frames are delivered to Clevercast in time (eg. network connections, insufficient bandwidth at the event location) this may cause the floor audio to go shortly out of sync.