LiveKit + OBS configuration

Updated:
November 10, 2025

Info:

The document describes the primary configuration process (encoding, bitrate, resolution, and framerate settings) for streaming using OBS Studio; Additionally, the document includes information on configuring a plugin that enables restreaming to multiple streaming platforms;

Prerequisites:

Installed OBS Studio with version no lower than 30.1

Read the guide

Installed restreaming plugin

Read the guide

CopyStake as a product can be used without involving external streaming platforms, however, restreaming to popular platforms provides an opportunity to attract new participants to the operator's website.

The main OBS Studio configuration is specifically related to streaming platforms in the below combinations. This ensures a smooth transition for the streamer to additional activities such as streaming in CopyStake.

Parameter Value
Video Encoderx264/NVIDIA NVENC
Resolution1280x720
Bitrate1500 kbps
Rate ControlCBR
Framerate30 fps
Keyframe Interval0 seconds
Presetveryfast
ProfileMain
Tunezerolatency
Audio Bitrate160 kbps

Configuration

Step 0 (recommendation)

Create a new OBS Studio profile for easy switching between different streaming platforms

Step 1

Navigate to the settings page and select the streaming service

For Twitch

For Kick

Step 2.1 For Twitch

Retrieving the stream key from the Twitch platform

Step 2.2 For Kick

Retrieving the stream key from the Kick platform and set into Stream configuration (see above)

Step 3

Setting the recommended Output parameters (Bitrate, Rate Control, Keyframe Interval, Preset, Profile)

Step 4

Setting the recommended Video parameters (Resolution, Framerate)

Step 5

To set the video stream parameters for CopyStake, we will need to enable an OBS Multi RTMP plugin

Step 6

Setting the recommended CopyStake parameters in OBS Multi RTMP

Common issue

1. Reconnecting message

Description: after starting the stream in OBS Studio, information about reconnecting is constantly displayed, alternating with frame rate information (an example is shown in the image);

Cause: the stream is not started in the CopyStake application;

Solution: open the profile page in CopyStake and click "Start Stream".

2. Failed to connect to stream

Description: after starting the stream in OBS Studio, a connection issue is displayed;

Cause: the most likely reason is an incorrect URL or Stream Key (Bearer Token);

Solution: contact the operator's support team.

Table of Contents